Swallow too many pending intents exception.

This commit is contained in:
Cody Henthorne
2022-05-25 10:50:06 -04:00
committed by Alex Hart
parent 5115eb125d
commit 7e7bc13b62

View File

@@ -148,13 +148,17 @@ object NotificationFactory {
threadsThatNewlyAlerted += conversation.thread
}
notifyForConversation(
context = context,
conversation = conversation,
targetThread = targetThread,
defaultBubbleState = defaultBubbleState,
shouldAlert = (conversation.hasNewNotifications() || alertOverrides.contains(conversation.thread)) && !conversation.mostRecentNotification.individualRecipient.isSelf
)
try {
notifyForConversation(
context = context,
conversation = conversation,
targetThread = targetThread,
defaultBubbleState = defaultBubbleState,
shouldAlert = (conversation.hasNewNotifications() || alertOverrides.contains(conversation.thread)) && !conversation.mostRecentNotification.individualRecipient.isSelf
)
} catch (e: SecurityException) {
Log.w(TAG, "Too many pending intents device quirk", e)
}
}
}