fix: Set read marker on web

This commit is contained in:
Krille 2024-03-05 10:11:49 +01:00
parent c7cb3bff5b
commit fdc77fb6d9
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652

View file

@ -1,6 +1,7 @@
import 'dart:async';
import 'dart:io';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
import 'package:flutter/services.dart';
@ -394,7 +395,8 @@ class ChatController extends State<ChatPageWithRoom>
}
// Do not send read markers when app is not in foreground
if (!Matrix.of(context).webHasFocus ||
if (kIsWeb && !Matrix.of(context).webHasFocus) return;
if (!kIsWeb &&
WidgetsBinding.instance.lifecycleState != AppLifecycleState.resumed) {
return;
}