BCHChatClientObserver
Objective-C
@protocol BCHChatClientObserver <NSObject>
Swift
protocol BCHChatClientObserver : NSObjectProtocol
An observer of a chat client object.
-
Invoked when a chat client will start.
Declaration
Objective-C
- (void)chatClientWillStart:(nonnull id<BCHChatClient>)client;
Parameters
client
The client object.
-
Invoked when a chat client is started successfully and it is connected to Bandyer platform.
Declaration
Objective-C
- (void)chatClientDidStart:(nonnull id<BCHChatClient>)client;
Parameters
client
The chat client object.
-
Invoked when a chat client will pause.
Declaration
Objective-C
- (void)chatClientWillPause:(nonnull id<BCHChatClient>)client;
Parameters
client
The chat client object.
-
Invoked when a chat client did pause.
Declaration
Objective-C
- (void)chatClientDidPause:(nonnull id<BCHChatClient>)client;
Parameters
client
The chat client object.
-
Invoked when a chat client will stop.
Declaration
Objective-C
- (void)chatClientWillStop:(nonnull id<BCHChatClient>)client;
Parameters
client
The chat client object.
-
Invoked when a chat client is stopped.
Declaration
Objective-C
- (void)chatClientDidStop:(nonnull id<BCHChatClient>)client;
Parameters
client
The chat client object.
-
Invoked when a chat client is starting to resume.
Declaration
Objective-C
- (void)chatClientWillResume:(nonnull id<BCHChatClient>)client;
Parameters
client
The chat client object.
-
Invoked when a chat client did resume successfully.
Declaration
Objective-C
- (void)chatClientDidResume:(nonnull id<BCHChatClient>)client;
Parameters
client
The chat client object.
-
Invoked when a chat client fails because of a fatal error.
Declaration
Objective-C
- (void)chatClient:(nonnull id<BCHChatClient>)client didFailWithError:(nonnull NSError *)error;
Parameters
client
The chat client object.
error
The error occurred.