fix(better_notifications): stealth mode rule

This commit is contained in:
rhunk 2024-05-23 00:57:14 +02:00
parent 59a3b7f26a
commit ab13ea4bc1
2 changed files with 2 additions and 7 deletions

View File

@ -1444,8 +1444,7 @@
"reply": "Reply",
"download": "Download",
"mark_as_read": "Mark as Read"
},
"stealth_mode_notice": "Can't mark as read in stealth mode"
}
},
"profile_picture_downloader": {

View File

@ -209,13 +209,9 @@ class Notifications : Feature("Notifications", loadParams = FeatureLoadParams.IN
}
ACTION_MARK_AS_READ -> {
runCatching {
if (context.feature(StealthMode::class).canUseRule(conversationId)) {
context.longToast(translations["stealth_mode_notice"])
return@subscribe
}
val conversationManager = context.feature(Messaging::class).conversationManager ?: return@subscribe
context.feature(StealthMode::class).addDisplayedMessageException(clientMessageId)
conversationManager.displayedMessages(
conversationId,
clientMessageId,