refactor: Split chat view into multiple files

This commit is contained in:
Krille Fear 2021-11-13 10:20:09 +01:00
commit e725cc7479
7 changed files with 531 additions and 484 deletions

View file

@ -406,7 +406,10 @@ class ChatController extends State<Chat> {
void copyEventsAction() {
Clipboard.setData(ClipboardData(text: _getSelectedEventString()));
setState(() => selectedEvents.clear());
setState(() {
showEmojiPicker = false;
selectedEvents.clear();
});
}
void reportEventAction() async {
@ -450,7 +453,10 @@ class ChatController extends State<Chat> {
),
);
if (result.error != null) return;
setState(() => selectedEvents.clear());
setState(() {
showEmojiPicker = false;
selectedEvents.clear();
});
ScaffoldMessenger.of(context).showSnackBar(
SnackBar(content: Text(L10n.of(context).contentHasBeenReported)));
}
@ -487,7 +493,10 @@ class ChatController extends State<Chat> {
}
});
}
setState(() => selectedEvents.clear());
setState(() {
showEmojiPicker = false;
selectedEvents.clear();
});
}
List<Client> get currentRoomBundle {