diff options
Diffstat (limited to 'app/src/main/java/io/heckel/ntfy/msg/NotificationService.kt')
-rw-r--r-- | app/src/main/java/io/heckel/ntfy/msg/NotificationService.kt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/app/src/main/java/io/heckel/ntfy/msg/NotificationService.kt b/app/src/main/java/io/heckel/ntfy/msg/NotificationService.kt index dcaad0a..319a4bd 100644 --- a/app/src/main/java/io/heckel/ntfy/msg/NotificationService.kt +++ b/app/src/main/java/io/heckel/ntfy/msg/NotificationService.kt @@ -206,6 +206,9 @@ class NotificationService(val context: Context) { } private fun maybeAddOpenAction(builder: NotificationCompat.Builder, notification: Notification) { + if (!canOpenAttachment(notification.attachment)) { + return + } if (notification.attachment?.contentUri != null) { val contentUri = Uri.parse(notification.attachment.contentUri) val intent = Intent(Intent.ACTION_VIEW, contentUri).apply { |