Changeset View
Changeset View
Standalone View
Standalone View
lib/shared/message-utils.test.js
Show All 19 Lines | |||||
import type { RawCreateSubthreadMessageInfo } from '../types/messages/create-subthread.js'; | import type { RawCreateSubthreadMessageInfo } from '../types/messages/create-subthread.js'; | ||||
import type { RawCreateThreadMessageInfo } from '../types/messages/create-thread.js'; | import type { RawCreateThreadMessageInfo } from '../types/messages/create-thread.js'; | ||||
import type { RawDeleteEntryMessageInfo } from '../types/messages/delete-entry.js'; | import type { RawDeleteEntryMessageInfo } from '../types/messages/delete-entry.js'; | ||||
import type { RawEditEntryMessageInfo } from '../types/messages/edit-entry.js'; | import type { RawEditEntryMessageInfo } from '../types/messages/edit-entry.js'; | ||||
import type { RawEditMessageInfo } from '../types/messages/edit.js'; | import type { RawEditMessageInfo } from '../types/messages/edit.js'; | ||||
import type { RawImagesMessageInfo } from '../types/messages/images.js'; | import type { RawImagesMessageInfo } from '../types/messages/images.js'; | ||||
import type { RawJoinThreadMessageInfo } from '../types/messages/join-thread.js'; | import type { RawJoinThreadMessageInfo } from '../types/messages/join-thread.js'; | ||||
import type { RawLeaveThreadMessageInfo } from '../types/messages/leave-thread.js'; | import type { RawLeaveThreadMessageInfo } from '../types/messages/leave-thread.js'; | ||||
import type { RawLegacyUpdateRelationshipMessageInfo } from '../types/messages/legacy-update-relationship.js'; | |||||
import type { RawMediaMessageInfo } from '../types/messages/media.js'; | import type { RawMediaMessageInfo } from '../types/messages/media.js'; | ||||
import type { RawReactionMessageInfo } from '../types/messages/reaction.js'; | import type { RawReactionMessageInfo } from '../types/messages/reaction.js'; | ||||
import type { RawRemoveMembersMessageInfo } from '../types/messages/remove-members.js'; | import type { RawRemoveMembersMessageInfo } from '../types/messages/remove-members.js'; | ||||
import type { RawRestoreEntryMessageInfo } from '../types/messages/restore-entry.js'; | import type { RawRestoreEntryMessageInfo } from '../types/messages/restore-entry.js'; | ||||
import type { RawTextMessageInfo } from '../types/messages/text.js'; | import type { RawTextMessageInfo } from '../types/messages/text.js'; | ||||
import type { RawTogglePinMessageInfo } from '../types/messages/toggle-pin.js'; | import type { RawTogglePinMessageInfo } from '../types/messages/toggle-pin.js'; | ||||
import type { RawUpdateRelationshipMessageInfo } from '../types/messages/update-relationship.js'; | |||||
import { threadTypes } from '../types/thread-types-enum.js'; | import { threadTypes } from '../types/thread-types-enum.js'; | ||||
const textMessageInfo: RawTextMessageInfo = { | const textMessageInfo: RawTextMessageInfo = { | ||||
type: messageTypes.TEXT, | type: messageTypes.TEXT, | ||||
localID: 'local1', | localID: 'local1', | ||||
threadID: '10001', | threadID: '10001', | ||||
creatorID: '123', | creatorID: '123', | ||||
time: 10000, | time: 10000, | ||||
▲ Show 20 Lines • Show All 106 Lines • ▼ Show 20 Lines | const restoreEntryMessageInfo: RawRestoreEntryMessageInfo = { | ||||
threadID: '10000', | threadID: '10000', | ||||
creatorID: '123', | creatorID: '123', | ||||
time: 10000, | time: 10000, | ||||
entryID: '001', | entryID: '001', | ||||
date: '2018-01-01', | date: '2018-01-01', | ||||
text: 'This is a restored calendar entry', | text: 'This is a restored calendar entry', | ||||
id: '1', | id: '1', | ||||
}; | }; | ||||
const updateRelationshipMessageInfo: RawUpdateRelationshipMessageInfo = { | const updateRelationshipMessageInfo: RawLegacyUpdateRelationshipMessageInfo = { | ||||
type: messageTypes.LEGACY_UPDATE_RELATIONSHIP, | type: messageTypes.LEGACY_UPDATE_RELATIONSHIP, | ||||
threadID: '10000', | threadID: '10000', | ||||
creatorID: '123', | creatorID: '123', | ||||
targetID: '456', | targetID: '456', | ||||
time: 10000, | time: 10000, | ||||
operation: 'request_sent', | operation: 'request_sent', | ||||
id: '1', | id: '1', | ||||
}; | }; | ||||
▲ Show 20 Lines • Show All 637 Lines • Show Last 20 Lines |