Changeset View
Changeset View
Standalone View
Standalone View
lib/shared/messages/remove-members-message-spec.js
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | > = Object.freeze({ | ||||
}, | }, | ||||
rawMessageInfoFromClientDB( | rawMessageInfoFromClientDB( | ||||
clientDBMessageInfo: ClientDBMessageInfo, | clientDBMessageInfo: ClientDBMessageInfo, | ||||
): RawRemoveMembersMessageInfo { | ): RawRemoveMembersMessageInfo { | ||||
const content = clientDBMessageInfo.content; | const content = clientDBMessageInfo.content; | ||||
invariant( | invariant( | ||||
content !== undefined && content !== null, | content !== undefined && content !== null, | ||||
'content must be defined', | 'content must be defined for RemoveMembers', | ||||
); | ); | ||||
const rawRemoveMembersMessageInfo: RawRemoveMembersMessageInfo = { | const rawRemoveMembersMessageInfo: RawRemoveMembersMessageInfo = { | ||||
type: messageTypes.REMOVE_MEMBERS, | type: messageTypes.REMOVE_MEMBERS, | ||||
id: clientDBMessageInfo.id, | id: clientDBMessageInfo.id, | ||||
threadID: clientDBMessageInfo.thread, | threadID: clientDBMessageInfo.thread, | ||||
time: parseInt(clientDBMessageInfo.time), | time: parseInt(clientDBMessageInfo.time), | ||||
creatorID: clientDBMessageInfo.user, | creatorID: clientDBMessageInfo.user, | ||||
removedUserIDs: JSON.parse(content), | removedUserIDs: JSON.parse(content), | ||||
▲ Show 20 Lines • Show All 91 Lines • Show Last 20 Lines |