core/CoreMessageService Service
File: src/services/core/CoreMessageService.ts
Overview
Exports
- SendMessageData - interface export
- CoreMessageServiceError - interface export
- CoreMessageService - class export
- coreMessageService - const export
Functions
getEncryptionService()
No description available.
Parameters: None
Returns: void
typescript
async function getEncryptionService()1
Classes
CoreMessageService
No description available.
Methods:
getInstancesendChannelMessageChannelcatchsendDMMessageConversationeditMessagedeleteMessageisValidUUIDtoggleReactiongetMessageReactionsgetBatchMessageReactionspopulateReactionsStoreCacheloadChannelMessagesloadRemoteChannelMessagesloadCachedRemoteMessagesparseRemoteContentinputloadConversationMessagesloadMessagegetCurrentUserProfileIdcreateError
Properties:
instanceserverIdchannelIdcontentreplyTocurrentUserfirstfinalContentencryptedencryptionMetadatapolicydataencryptionModemodedisabledencryptencryptionServicehasRecoveryKeyisUnlockedcheckwithrecipientIdsencryptedDatafailedplaintextmessageDatauser_idchannel_idreply_toencryption_metadatametadatadatabaseFAILEDsuccessfullymessageerrorNoteconversationIdconversationenabledconversationEncryptionEnabledsettingunlockedparticipantsconversation_idnewContentroomIdmemberschannelMegolmsupabaseis_deletedUUID4122uuidRegexlookupemojismessageIdemojiIdaddedhadRaceConditionprofileIdisNativeEmojiCoretypeexistingReactionQuerydeleteQuerycustom_emoji_contentreactionDatamessage_idconditionaboveraceCheckQuerySIMPLIFIEDtransformedReactionsemoji_idemojiidnameurlcountreactionsmessage_id_of_reactionsPERFORMANCEmessage_idsgroupedReactionsarraysINTEGRATIONFIXtogetherdependenciesreactionsStorecachefunctionalitypaginationchannelsNOTEoptionslimitbeforeaftersignalserverisRemoteChannelremotequeryviewascendingmessagesmessageListorderedMessagesOPTIMIZATIONmessageIdsreactionsByMessageseamlesslydecryptedMessagesbackendparamsresponseheadersremoteMessagesformatcreated_atupdated_atauthordisplayhasReactionsFromResponsethemneededis_nativeemptyelementsresultprocessedContentnewlinesformatssrcaltimgRegexsrcMatchisEmojiattributesaltMatchtitleMatchdataMatchemojiNameplaceholderthetagstextplaceholdersdelimiterpartsMatchemojiMatchemojiUrlnullIDlookups
Interfaces
SendMessageData
No description available.
typescript
interface SendMessageData {
content: MessagePart[]
reply_to?: string
// For server messages
channel_id?: string
// For DMs
conversation_id?: string
}1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
CoreMessageServiceError
No description available.
typescript
interface CoreMessageServiceError {
code: string
message: string
details?: any
}1
2
3
4
5
6
7
2
3
4
5
6
7
Source Code Insights
File Size: 42908 characters Lines of Code: 1174 Imports: 5
Usage Example
typescript
import { SendMessageData, CoreMessageServiceError, CoreMessageService, coreMessageService } from '@/services/core/CoreMessageService'
// Example usage
getEncryptionService()1
2
3
4
2
3
4
This documentation was automatically generated from the source code.
