if eventID is invalid, don't try to set read marker
This commit is contained in:
parent
2a7fd9a962
commit
f99b48af98
1 changed files with 8 additions and 0 deletions
|
|
@ -485,6 +485,14 @@ class ChatController extends State<ChatPageWithRoom>
|
|||
Future<void>? setReadMarkerFuture;
|
||||
|
||||
void setReadMarker({String? eventId}) {
|
||||
// #Pangea
|
||||
if (eventId != null &&
|
||||
(eventId.contains("web") ||
|
||||
eventId.contains("android") ||
|
||||
eventId.contains("ios"))) {
|
||||
return;
|
||||
}
|
||||
// Pangea#
|
||||
if (setReadMarkerFuture != null) return;
|
||||
if (_scrolledUp) return;
|
||||
if (scrollUpBannerEventId != null) return;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue