Conexia Telecom SDK
    Preparing search index...

    Interface SmsSession

    interface SmsSession {
        get emitter(): EventEmitter;
        get info(): SmsSessionInfo;
        deleteMessages(messageIds: string[]): Promise<void>;
        deleteSession(): Promise<void>;
        getMessages(): SmsMessage[];
        loadMoreMessages(fromMessage?: SmsMessage): Promise<SmsMessage[]>;
        markMessagesSeen(timestamp: number): Promise<void>;
        sendMessage(message: string, files?: FssFile[]): Promise<string>;
        syncSmsMessages(timestamp: number): any;
    }
    Index
    • get emitter(): EventEmitter

      Get event emitter. All SmsEvents related to session will be posted on this emmiter.

      Returns EventEmitter

    • Delete sms messages.

      Parameters

      • messageIds: string[]

        array of message ids to delete.

      Returns Promise<void>

    • Delete session.

      Returns Promise<void>

    • Load more messages before given message.

      Parameters

      • OptionalfromMessage: SmsMessage

        message from which timestamp messages should be loaded.

      Returns Promise<SmsMessage[]>

    • Mark all messages before given timestamp as seen.

      Parameters

      • timestamp: number

        timestamp of the last message that wants to be marked as seen.

      Returns Promise<void>

    • Send sms message.

      Parameters

      • message: string

        message text.

      • Optionalfiles: FssFile[]

        message files for MMS.

      Returns Promise<string>

    • Sync messages.

      Parameters

      • timestamp: number

        timestamp of when the last sync of messages happened

      Returns any