Loading app/src/main/java/io/heckel/ntfy/ui/MainActivity.kt +30 −0 Original line number Diff line number Diff line Loading @@ -207,6 +207,36 @@ class MainActivity : AppCompatActivity(), ActionMode.Callback, AddFragment.Subsc // Permissions maybeRequestNotificationPermission() lifecycleScope.launch(Dispatchers.IO) { val subscriptions = repository.getSubscriptions() val defaultTopic = "murena_notification" val hasTestTopic = subscriptions.any { it.topic == defaultTopic } if (hasTestTopic) { return@launch } val subscription = Subscription( id = randomSubscriptionId(), baseUrl = appBaseUrl!!, topic = defaultTopic, instant = true, dedicatedChannels = false, mutedUntil = 0, minPriority = Repository.MIN_PRIORITY_USE_GLOBAL, autoDelete = Repository.AUTO_DELETE_USE_GLOBAL, insistent = Repository.INSISTENT_MAX_PRIORITY_USE_GLOBAL, lastNotificationId = null, icon = null, upAppId = null, upConnectorToken = null, displayName = null, totalCount = 0, newCount = 0, lastActive = Date().time / 1000 ) viewModel.add(subscription) } } private fun maybeRequestNotificationPermission() { Loading Loading
app/src/main/java/io/heckel/ntfy/ui/MainActivity.kt +30 −0 Original line number Diff line number Diff line Loading @@ -207,6 +207,36 @@ class MainActivity : AppCompatActivity(), ActionMode.Callback, AddFragment.Subsc // Permissions maybeRequestNotificationPermission() lifecycleScope.launch(Dispatchers.IO) { val subscriptions = repository.getSubscriptions() val defaultTopic = "murena_notification" val hasTestTopic = subscriptions.any { it.topic == defaultTopic } if (hasTestTopic) { return@launch } val subscription = Subscription( id = randomSubscriptionId(), baseUrl = appBaseUrl!!, topic = defaultTopic, instant = true, dedicatedChannels = false, mutedUntil = 0, minPriority = Repository.MIN_PRIORITY_USE_GLOBAL, autoDelete = Repository.AUTO_DELETE_USE_GLOBAL, insistent = Repository.INSISTENT_MAX_PRIORITY_USE_GLOBAL, lastNotificationId = null, icon = null, upAppId = null, upConnectorToken = null, displayName = null, totalCount = 0, newCount = 0, lastActive = Date().time / 1000 ) viewModel.add(subscription) } } private fun maybeRequestNotificationPermission() { Loading