fix: Move to latest null safe sdk

This commit is contained in:
Krille Fear 2021-11-09 16:53:27 +01:00
commit 33a7a00311
6 changed files with 10 additions and 19 deletions

View file

@ -168,7 +168,7 @@ class ChatController extends State<Chat> {
timeline = await room.getTimeline(onUpdate: updateView);
if (timeline.events.isNotEmpty) {
// ignore: unawaited_futures
room.setUnread(false).catchError((err) {
room.markUnread(false).catchError((err) {
if (err is MatrixException && err.errcode == 'M_FORBIDDEN') {
// ignore if the user is not in the room (still joining)
return;
@ -197,10 +197,7 @@ class ChatController extends State<Chat> {
timeline.events.isNotEmpty &&
Matrix.of(context).webHasFocus) {
// ignore: unawaited_futures
room.setReadMarker(
timeline.events.first.eventId,
mRead: timeline.events.first.eventId,
);
timeline.setReadMarker();
if (PlatformInfos.isIOS) {
// Workaround for iOS not clearing notifications with fcm_shared_isolate
if (!room.client.rooms.any((r) =>