connect method
void
connect()
Implementation
void connect() {
if (_attached) return;
_attached = true;
_deleted.value = false;
mappedMessages = {};
attach(RoomManager.i.me);
RoomManager.i.ensureMetadataForRoom(room);
RoomManager.i.addListener(_syncLatest);
RoomManager.i.markAsActive(roomId);
_syncLatest();
notify();
if (room.unseenCount > 0) RoomManager.i.resetUnseenCount(room.id);
WidgetsBinding.instance.addPostFrameCallback((_) {
if (_attached) _syncLatest();
});
}