SignalClientDelegate
public protocol SignalClientDelegate : AnyObject
Important events for a Signal client that you can register to receive
-
identityKeyChanged(address:)
Default implementationAn 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 implementationIncoming 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 implementationIncoming 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 implementationIncoming 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 implementationIncoming 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 implementationWebsocket 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 implementationWebsocket 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?)