|
|
@ -74,6 +74,7 @@ class NotificationHelper {
|
|
|
|
notification.enableLights(true);
|
|
|
|
notification.enableLights(true);
|
|
|
|
notification.setLightColor(Color.YELLOW);
|
|
|
|
notification.setLightColor(Color.YELLOW);
|
|
|
|
notification.setLockscreenVisibility(Notification.VISIBILITY_PRIVATE);
|
|
|
|
notification.setLockscreenVisibility(Notification.VISIBILITY_PRIVATE);
|
|
|
|
|
|
|
|
notification.setBypassDnd(true);
|
|
|
|
nm.createNotificationChannel(notification);
|
|
|
|
nm.createNotificationChannel(notification);
|
|
|
|
|
|
|
|
|
|
|
|
NotificationChannel progress = new NotificationChannel(
|
|
|
|
NotificationChannel progress = new NotificationChannel(
|
|
|
@ -99,6 +100,7 @@ class NotificationHelper {
|
|
|
|
"warning", context.getString(R.string.channel_warning),
|
|
|
|
"warning", context.getString(R.string.channel_warning),
|
|
|
|
NotificationManager.IMPORTANCE_HIGH);
|
|
|
|
NotificationManager.IMPORTANCE_HIGH);
|
|
|
|
warning.setLockscreenVisibility(Notification.VISIBILITY_PRIVATE);
|
|
|
|
warning.setLockscreenVisibility(Notification.VISIBILITY_PRIVATE);
|
|
|
|
|
|
|
|
warning.setBypassDnd(true);
|
|
|
|
nm.createNotificationChannel(warning);
|
|
|
|
nm.createNotificationChannel(warning);
|
|
|
|
|
|
|
|
|
|
|
|
// Errors
|
|
|
|
// Errors
|
|
|
@ -107,6 +109,7 @@ class NotificationHelper {
|
|
|
|
context.getString(R.string.channel_error),
|
|
|
|
context.getString(R.string.channel_error),
|
|
|
|
NotificationManager.IMPORTANCE_HIGH);
|
|
|
|
NotificationManager.IMPORTANCE_HIGH);
|
|
|
|
error.setLockscreenVisibility(Notification.VISIBILITY_PRIVATE);
|
|
|
|
error.setLockscreenVisibility(Notification.VISIBILITY_PRIVATE);
|
|
|
|
|
|
|
|
error.setBypassDnd(true);
|
|
|
|
nm.createNotificationChannel(error);
|
|
|
|
nm.createNotificationChannel(error);
|
|
|
|
|
|
|
|
|
|
|
|
// Server alerts
|
|
|
|
// Server alerts
|
|
|
@ -115,6 +118,7 @@ class NotificationHelper {
|
|
|
|
context.getString(R.string.channel_alert),
|
|
|
|
context.getString(R.string.channel_alert),
|
|
|
|
NotificationManager.IMPORTANCE_HIGH);
|
|
|
|
NotificationManager.IMPORTANCE_HIGH);
|
|
|
|
alerts.setLockscreenVisibility(Notification.VISIBILITY_PRIVATE);
|
|
|
|
alerts.setLockscreenVisibility(Notification.VISIBILITY_PRIVATE);
|
|
|
|
|
|
|
|
alerts.setBypassDnd(true);
|
|
|
|
nm.createNotificationChannel(alerts);
|
|
|
|
nm.createNotificationChannel(alerts);
|
|
|
|
|
|
|
|
|
|
|
|
// Contacts grouping
|
|
|
|
// Contacts grouping
|
|
|
|