clear method
Implementation
@override
Future<ChatResult<void>> clear() async {
_messages.clear();
_rooms.clear();
_roomDetails.clear();
_users.clear();
_contacts = [];
_unreads.clear();
_invitedRooms = [];
_offlineQueue = [];
_kickedRoomIds.clear();
_deletedRoomIds.clear();
_reactions.clear();
_pins.clear();
_receipts.clear();
_roomMembers.clear();
_clearedAt.clear();
_cacheManagerTimestamps = const <String, DateTime>{};
return const ChatSuccess(null);
}