initChat method
Initializes socket for chat with specific user
Implementation
Future<void> initChat(String receiverId) async {
if (_receiverId != receiverId) {
_receiverId = receiverId;
_messages = [];
_isReceiverTyping = false;
_lastSeen = null;
_isReceiverOnline = false;
_triggerEvent(ChatEventType.messagesChanged, _messages);
}
_isLoading = true;
await _initializeSocketConnection(isGlobal: false);
await loadMessages();
}