A couple of small bugfixes

This commit is contained in:
Scott Nonnenberg 2020-09-10 13:06:26 -07:00 committed by GitHub
parent 4c98b4a96f
commit deb3dd5d4e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 4 deletions

View file

@ -1425,8 +1425,7 @@ async function applyGroupChange({
if (actions.modifyMemberAccess) {
result.accessControl = {
...result.accessControl,
attributes:
actions.modifyMemberAccess.membersAccess || ACCESS_ENUM.MEMBER,
members: actions.modifyMemberAccess.membersAccess || ACCESS_ENUM.MEMBER,
};
}

View file

@ -1344,15 +1344,18 @@ class MessageReceiverInner extends EventTarget {
ev.sender = envelope.source;
ev.senderUuid = envelope.sourceUuid;
ev.senderDevice = envelope.sourceDevice;
const groupIdBuffer = groupId ? groupId.toArrayBuffer() : null;
ev.typing = {
typingMessage,
timestamp: timestamp ? timestamp.toNumber() : Date.now(),
groupId:
groupId && groupId.buffer.byteLength < 45
groupIdBuffer && groupIdBuffer.byteLength <= 16
? groupId.toString('binary')
: null,
groupV2Id:
groupId && groupId.buffer.byteLength >= 45
groupIdBuffer && groupIdBuffer.byteLength > 16
? groupId.toString('base64')
: null,
started: