mirror of
https://github.com/AllanWang/Frost-for-Facebook.git
synced 2024-09-20 07:31:40 +02:00
Delete notification channels after creating new ones, may resolve #1360
This commit is contained in:
parent
28fda2ded6
commit
edfa56908b
@ -46,14 +46,14 @@ fun setupNotificationChannels(c: Context) {
|
||||
val manager = c.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager
|
||||
val appName = c.string(R.string.frost_name)
|
||||
val msg = c.string(R.string.messages)
|
||||
manager.createNotificationChannel(NOTIF_CHANNEL_GENERAL, appName)
|
||||
manager.createNotificationChannel(NOTIF_CHANNEL_MESSAGES, "$appName: $msg")
|
||||
manager.notificationChannels
|
||||
.filter {
|
||||
it.id != NOTIF_CHANNEL_GENERAL &&
|
||||
it.id != NOTIF_CHANNEL_MESSAGES
|
||||
}
|
||||
.forEach { manager.deleteNotificationChannel(it.id) }
|
||||
manager.createNotificationChannel(NOTIF_CHANNEL_GENERAL, appName)
|
||||
manager.createNotificationChannel(NOTIF_CHANNEL_MESSAGES, "$appName: $msg")
|
||||
L.d { "Created notification channels: ${manager.notificationChannels.size} channels, ${manager.notificationChannelGroups.size} groups" }
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user