ChatRoomDelegateStub
public final class ChatRoomDelegateStub : ChatRoomDelegate
-
Declaration
Swift
public func onMessageReceived(chatRoom: ChatRoom, message: ChatMessage)
-
Declaration
Swift
public func onMessagesReceived(chatRoom: ChatRoom, chatMessages: [ChatMessage])
-
Declaration
Swift
public func onUndecryptableMessageReceived(chatRoom: ChatRoom, message: ChatMessage)
-
Declaration
Swift
public func onParticipantDeviceStateChanged(chatRoom: ChatRoom, eventLog: EventLog, state: ParticipantDeviceState)
-
Declaration
Swift
public func onConferenceAddressGeneration(chatRoom: ChatRoom)
-
Declaration
Swift
public func onChatMessageShouldBeStored(chatRoom: ChatRoom, message: ChatMessage)
-
Declaration
Swift
public func onChatMessageParticipantImdnStateChanged(chatRoom: ChatRoom, message: ChatMessage, state: ParticipantImdnState)
-
init(onIsComposingReceived:
onMessageReceived: onMessagesReceived: onNewEvent: onNewEvents: onChatMessageReceived: onChatMessagesReceived: onChatMessageSending: onChatMessageSent: onParticipantAdded: onParticipantRemoved: onParticipantAdminStatusChanged: onStateChanged: onSecurityEvent: onSubjectChanged: onUndecryptableMessageReceived: onParticipantDeviceAdded: onParticipantDeviceRemoved: onParticipantDeviceStateChanged: onParticipantDeviceMediaAvailabilityChanged: onConferenceJoined: onConferenceLeft: onEphemeralEvent: onEphemeralMessageTimerStarted: onEphemeralMessageDeleted: onConferenceAddressGeneration: onParticipantRegistrationSubscriptionRequested: onParticipantRegistrationUnsubscriptionRequested: onChatMessageShouldBeStored: onChatMessageParticipantImdnStateChanged: ) Declaration
Swift
public init ( onIsComposingReceived: ((ChatRoom, Address, Bool) -> Void)? = nil, onMessageReceived: ((ChatRoom, ChatMessage) -> Void)? = nil, onMessagesReceived: ((ChatRoom, [ChatMessage]) -> Void)? = nil, onNewEvent: ((ChatRoom, EventLog) -> Void)? = nil, onNewEvents: ((ChatRoom, [EventLog]) -> Void)? = nil, onChatMessageReceived: ((ChatRoom, EventLog) -> Void)? = nil, onChatMessagesReceived: ((ChatRoom, [EventLog]) -> Void)? = nil, onChatMessageSending: ((ChatRoom, EventLog) -> Void)? = nil, onChatMessageSent: ((ChatRoom, EventLog) -> Void)? = nil, onParticipantAdded: ((ChatRoom, EventLog) -> Void)? = nil, onParticipantRemoved: ((ChatRoom, EventLog) -> Void)? = nil, onParticipantAdminStatusChanged: ((ChatRoom, EventLog) -> Void)? = nil, onStateChanged: ((ChatRoom, ChatRoom.State) -> Void)? = nil, onSecurityEvent: ((ChatRoom, EventLog) -> Void)? = nil, onSubjectChanged: ((ChatRoom, EventLog) -> Void)? = nil, onUndecryptableMessageReceived: ((ChatRoom, ChatMessage) -> Void)? = nil, onParticipantDeviceAdded: ((ChatRoom, EventLog) -> Void)? = nil, onParticipantDeviceRemoved: ((ChatRoom, EventLog) -> Void)? = nil, onParticipantDeviceStateChanged: ((ChatRoom, EventLog, ParticipantDeviceState) -> Void)? = nil, onParticipantDeviceMediaAvailabilityChanged: ((ChatRoom, EventLog) -> Void)? = nil, onConferenceJoined: ((ChatRoom, EventLog) -> Void)? = nil, onConferenceLeft: ((ChatRoom, EventLog) -> Void)? = nil, onEphemeralEvent: ((ChatRoom, EventLog) -> Void)? = nil, onEphemeralMessageTimerStarted: ((ChatRoom, EventLog) -> Void)? = nil, onEphemeralMessageDeleted: ((ChatRoom, EventLog) -> Void)? = nil, onConferenceAddressGeneration: ((ChatRoom) -> Void)? = nil, onParticipantRegistrationSubscriptionRequested: ((ChatRoom, Address) -> Void)? = nil, onParticipantRegistrationUnsubscriptionRequested: ((ChatRoom, Address) -> Void)? = nil, onChatMessageShouldBeStored: ((ChatRoom, ChatMessage) -> Void)? = nil, onChatMessageParticipantImdnStateChanged: ((ChatRoom, ChatMessage, ParticipantImdnState) -> Void)? = nil )