ts-algochat
    Preparing search index...

    Class SendQueue

    Send Queue

    Manages a queue of pending messages for offline support. Messages can be enqueued when offline and processed when online.

    Index

    Constructors

    Accessors

    Methods

    • Marks a message as failed

      If max retries exceeded, expires the message.

      Parameters

      • id: string

        Message ID

      • error: string

        Error message

      Returns void

    • Marks a message as currently sending

      Parameters

      • id: string

      Returns void

    • Marks a message as successfully sent

      Parameters

      • id: string

        Message ID

      • txid: string

        Transaction ID from blockchain

      Returns void

    • Removes all failed/expired messages from the queue

      Returns number

      Number of messages removed

    • Removes all sent messages from the queue

      Returns number

      Number of messages removed

    • Removes a message from the queue

      Parameters

      • id: string

        Message ID to remove

      Returns boolean

      true if removed

    • Resets all failed messages back to queued status

      Useful when connectivity is restored.

      Returns number