SignalClientDelegate

public protocol SignalClientDelegate : AnyObject

Important events for a Signal client that you can register to receive

  • identityKeyChanged(address:) Default implementation

    An identity key changed on an incoming message

    Default Implementation

    Default no-op implementation so you aren’t forced to include one in your delegate class

    Declaration

    Swift

    func identityKeyChanged(address: SignalAddress)
  • deliveryReceipt(receipt:) Default implementation

    Incoming delivery receipt

    Default Implementation

    Default no-op implementation so you aren’t forced to include one in your delegate class

    Declaration

    Swift

    func deliveryReceipt(receipt: DeliveryReceipt)
  • inboundMessage(message:) Default implementation

    Incoming message

    Default Implementation

    Default no-op implementation so you aren’t forced to include one in your delegate class

    Declaration

    Swift

    func inboundMessage(message: InboundMessage)
  • syncReadReceipts(receipts:) Default implementation

    Incoming read receipts

    Default Implementation

    Default no-op implementation so you aren’t forced to include one in your delegate class

    Declaration

    Swift

    func syncReadReceipts(receipts: [SyncReadReceipt])
  • queueEmpty() Default implementation

    Incoming queue is now empty

    Default Implementation

    Default no-op implementation so you aren’t forced to include one in your delegate class

    Declaration

    Swift

    func queueEmpty()
  • connected() Default implementation

    Websocket connection to the Signal Server established

    Default Implementation

    Default no-op implementation so you aren’t forced to include one in your delegate class

    Declaration

    Swift

    func connected()
  • disconnected(error:) Default implementation

    Websocket connection to the Signal Server ended

    Default Implementation

    Default no-op implementation so you aren’t forced to include one in your delegate class

    Declaration

    Swift

    func disconnected(error: Error?)