Stackable notification can't be canceled
kukadiajayesh opened this issue · 1 comments
I'm developing chat application where I need to show notifications with stack for each user's chat. Once user opens that conversation all unread notifications should be removed. To cancel I used Notify.cancelNotification
method but it is not cancelling.
Later, after lots of debugging I found when I set Stackable.key
to show stack notification, and this key
passed as tag
on notification posted by io.karn.notify.internal.NotificationInterop#showNotification
actually calls notifyAsUser
with tag and id.
Hence, when I try to cancel it I must pass tag
and id
both params. But in lib there is no cancel method with tag
param.
Please add tag
param for cancel notification
Right now to cancel the stackable notification I have to call
fun cancelNotification(tag: String?, id: Int) {
(context.getSystemService(Context.NOTIFICATION_SERVICE) as NotificationManager).cancel(tag, id)
}