ChatConfig constructor
ChatConfig({
- ChatChannelAccessVerificationCallback? channelAccessVerification,
- bool allowUnauthenticatedUsers = false,
- bool postMessagesGlobally = false,
- Future<
bool> onWillSendMessage(- Session session,
- UserInfo userInfo,
- String channel
- Future<
void> onDidSendMessage(- Session session,
- UserInfo userInfo,
- String channel
Create a new ChatConfig.
Implementation
ChatConfig({
ChatChannelAccessVerificationCallback? channelAccessVerification,
this.allowUnauthenticatedUsers = false,
this.postMessagesGlobally = false,
this.onWillSendMessage,
this.onDidSendMessage,
}) {
this.channelAccessVerification =
channelAccessVerification ?? (session, userId, channel) async => true;
}