chore: wrap badge setting in try-catch block (#2134)

pull/1817/head
ggurdin 8 months ago committed by GitHub
parent c6e5c2ad29
commit 4d149dd873
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -202,11 +202,19 @@ class BackgroundPush {
final unreadCount = client.rooms
.where((room) => room.isUnreadOrInvited && room.id != roomId)
.length;
if (unreadCount == 0) {
FlutterNewBadger.removeBadge();
} else {
FlutterNewBadger.setBadge(unreadCount);
// #Pangea
try {
// Pangea#
if (unreadCount == 0) {
FlutterNewBadger.removeBadge();
} else {
FlutterNewBadger.setBadge(unreadCount);
}
// #Pangea
} catch (e, s) {
ErrorHandler.logError(data: {}, e: e, s: s);
}
// Pangea#
return;
}
}

Loading…
Cancel
Save