mirror of
https://github.com/krille-chan/fluffychat
synced 2024-10-05 17:52:45 +00:00
fix: Set read marker on web
This commit is contained in:
parent
c7cb3bff5b
commit
fdc77fb6d9
1 changed files with 3 additions and 1 deletions
|
@ -1,6 +1,7 @@
|
||||||
import 'dart:async';
|
import 'dart:async';
|
||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
|
|
||||||
|
import 'package:flutter/foundation.dart';
|
||||||
import 'package:flutter/material.dart';
|
import 'package:flutter/material.dart';
|
||||||
import 'package:flutter/scheduler.dart';
|
import 'package:flutter/scheduler.dart';
|
||||||
import 'package:flutter/services.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
|
// 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) {
|
WidgetsBinding.instance.lifecycleState != AppLifecycleState.resumed) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue