ChatController constructor

ChatController(
  1. ChatSession session
)

Implementation

ChatController(this.session)
    : socketRepository = SocketRepository(),
      super(ChatState()) {
  load();
  socketRepository.connectSocket(session.id ?? '', [
    (eventName: 'responseMessage', handler: onMessage),
    (eventName: 'newmessage', handler: manualMessage),
    (eventName: 'businessTyping', handler: onBusinessTyping),
  ]);
}