Loading app/src/main/java/io/heckel/ntfy/msg/NotificationService.kt +2 −3 Original line number Diff line number Diff line Loading @@ -71,9 +71,8 @@ class NotificationService(val context: Context) { fun createSubscriptionNotificationChannels(subscription: Subscription) { val notificationScope = dedicatedNotificationScope(subscription) val groupId = dedicatedGroupId(subscription) val displayName = displayName(subscription) maybeCreateNotificationGroup(groupId, displayName) maybeCreateNotificationGroup(groupId, subscriptionTopicShortUrl(subscription)) (1..5).forEach { priority -> maybeCreateNotificationChannel(notificationScope, priority, groupId) } } Loading Loading @@ -116,7 +115,7 @@ class NotificationService(val context: Context) { maybeAddUserActions(builder, notification) if (groupId != null) { maybeCreateNotificationGroup(groupId, displayName(subscription)) maybeCreateNotificationGroup(groupId, subscriptionTopicShortUrl(subscription)) } maybeCreateNotificationChannel(scope, notification.priority, groupId) Loading app/src/main/java/io/heckel/ntfy/util/Util.kt +5 −1 Original line number Diff line number Diff line Loading @@ -56,8 +56,12 @@ fun topicUrlAuth(baseUrl: String, topic: String) = "${topicUrl(baseUrl, topic)}/ fun topicUrlJsonPoll(baseUrl: String, topic: String, since: String) = "${topicUrl(baseUrl, topic)}/json?poll=1&since=$since" fun topicShortUrl(baseUrl: String, topic: String) = shortUrl(topicUrl(baseUrl, topic)) fun subscriptionTopicShortUrl(subscription: Subscription) : String { return topicShortUrl(subscription.baseUrl, subscription.topic) } fun displayName(subscription: Subscription) : String { return subscription.displayName ?: topicShortUrl(subscription.baseUrl, subscription.topic) return subscription.displayName ?: subscriptionTopicShortUrl(subscription) } fun shortUrl(url: String) = url Loading Loading
app/src/main/java/io/heckel/ntfy/msg/NotificationService.kt +2 −3 Original line number Diff line number Diff line Loading @@ -71,9 +71,8 @@ class NotificationService(val context: Context) { fun createSubscriptionNotificationChannels(subscription: Subscription) { val notificationScope = dedicatedNotificationScope(subscription) val groupId = dedicatedGroupId(subscription) val displayName = displayName(subscription) maybeCreateNotificationGroup(groupId, displayName) maybeCreateNotificationGroup(groupId, subscriptionTopicShortUrl(subscription)) (1..5).forEach { priority -> maybeCreateNotificationChannel(notificationScope, priority, groupId) } } Loading Loading @@ -116,7 +115,7 @@ class NotificationService(val context: Context) { maybeAddUserActions(builder, notification) if (groupId != null) { maybeCreateNotificationGroup(groupId, displayName(subscription)) maybeCreateNotificationGroup(groupId, subscriptionTopicShortUrl(subscription)) } maybeCreateNotificationChannel(scope, notification.priority, groupId) Loading
app/src/main/java/io/heckel/ntfy/util/Util.kt +5 −1 Original line number Diff line number Diff line Loading @@ -56,8 +56,12 @@ fun topicUrlAuth(baseUrl: String, topic: String) = "${topicUrl(baseUrl, topic)}/ fun topicUrlJsonPoll(baseUrl: String, topic: String, since: String) = "${topicUrl(baseUrl, topic)}/json?poll=1&since=$since" fun topicShortUrl(baseUrl: String, topic: String) = shortUrl(topicUrl(baseUrl, topic)) fun subscriptionTopicShortUrl(subscription: Subscription) : String { return topicShortUrl(subscription.baseUrl, subscription.topic) } fun displayName(subscription: Subscription) : String { return subscription.displayName ?: topicShortUrl(subscription.baseUrl, subscription.topic) return subscription.displayName ?: subscriptionTopicShortUrl(subscription) } fun shortUrl(url: String) = url Loading