Changeset View
Changeset View
Standalone View
Standalone View
lib/shared/messages/message-specs.js
Show All 13 Lines | |||||
import { leaveThreadMessageSpec } from './leave-thread-message-spec.js'; | import { leaveThreadMessageSpec } from './leave-thread-message-spec.js'; | ||||
import { type MessageSpec } from './message-spec.js'; | import { type MessageSpec } from './message-spec.js'; | ||||
import { multimediaMessageSpec } from './multimedia-message-spec.js'; | import { multimediaMessageSpec } from './multimedia-message-spec.js'; | ||||
import { reactionMessageSpec } from './reaction-message-spec.js'; | import { reactionMessageSpec } from './reaction-message-spec.js'; | ||||
import { removeMembersMessageSpec } from './remove-members-message-spec.js'; | import { removeMembersMessageSpec } from './remove-members-message-spec.js'; | ||||
import { restoreEntryMessageSpec } from './restore-entry-message-spec.js'; | import { restoreEntryMessageSpec } from './restore-entry-message-spec.js'; | ||||
import { sidebarSourceMessageSpec } from './sidebar-source-message-spec.js'; | import { sidebarSourceMessageSpec } from './sidebar-source-message-spec.js'; | ||||
import { textMessageSpec } from './text-message-spec.js'; | import { textMessageSpec } from './text-message-spec.js'; | ||||
import { togglePinMessageSpec } from './toggle-pin-message-spec.js'; | |||||
import { unsupportedMessageSpec } from './unsupported-message-spec.js'; | import { unsupportedMessageSpec } from './unsupported-message-spec.js'; | ||||
import { updateRelationshipMessageSpec } from './update-relationship-message-spec.js'; | import { updateRelationshipMessageSpec } from './update-relationship-message-spec.js'; | ||||
import { messageTypes, type MessageType } from '../../types/message-types.js'; | import { messageTypes, type MessageType } from '../../types/message-types.js'; | ||||
export const messageSpecs: { | export const messageSpecs: { | ||||
[MessageType]: MessageSpec<*, *, *>, | [MessageType]: MessageSpec<*, *, *>, | ||||
} = Object.freeze({ | } = Object.freeze({ | ||||
[messageTypes.TEXT]: textMessageSpec, | [messageTypes.TEXT]: textMessageSpec, | ||||
Show All 12 Lines | export const messageSpecs: { | ||||
[messageTypes.UNSUPPORTED]: unsupportedMessageSpec, | [messageTypes.UNSUPPORTED]: unsupportedMessageSpec, | ||||
[messageTypes.IMAGES]: multimediaMessageSpec, | [messageTypes.IMAGES]: multimediaMessageSpec, | ||||
[messageTypes.MULTIMEDIA]: multimediaMessageSpec, | [messageTypes.MULTIMEDIA]: multimediaMessageSpec, | ||||
[messageTypes.UPDATE_RELATIONSHIP]: updateRelationshipMessageSpec, | [messageTypes.UPDATE_RELATIONSHIP]: updateRelationshipMessageSpec, | ||||
[messageTypes.SIDEBAR_SOURCE]: sidebarSourceMessageSpec, | [messageTypes.SIDEBAR_SOURCE]: sidebarSourceMessageSpec, | ||||
[messageTypes.CREATE_SIDEBAR]: createSidebarMessageSpec, | [messageTypes.CREATE_SIDEBAR]: createSidebarMessageSpec, | ||||
[messageTypes.REACTION]: reactionMessageSpec, | [messageTypes.REACTION]: reactionMessageSpec, | ||||
[messageTypes.EDIT_MESSAGE]: editMessageSpec, | [messageTypes.EDIT_MESSAGE]: editMessageSpec, | ||||
[messageTypes.TOGGLE_PIN]: togglePinMessageSpec, | |||||
}); | }); |