mirror of
https://github.com/nextcloud/talk-android
synced 2025-07-11 06:44:09 +01:00
Try to fix
Signed-off-by: Mario Danic <mario@lovelyhq.com>
This commit is contained in:
parent
fe0ada0dbe
commit
a2de1bfd9d
@ -20,6 +20,7 @@
|
|||||||
|
|
||||||
package com.nextcloud.talk.receivers;
|
package com.nextcloud.talk.receivers;
|
||||||
|
|
||||||
|
import android.app.NotificationChannelGroup;
|
||||||
import android.app.NotificationManager;
|
import android.app.NotificationManager;
|
||||||
import android.content.BroadcastReceiver;
|
import android.content.BroadcastReceiver;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
@ -29,15 +30,11 @@ import android.content.pm.PackageManager;
|
|||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import com.nextcloud.talk.R;
|
|
||||||
import com.nextcloud.talk.application.NextcloudTalkApplication;
|
import com.nextcloud.talk.application.NextcloudTalkApplication;
|
||||||
import com.nextcloud.talk.models.database.UserEntity;
|
|
||||||
import com.nextcloud.talk.utils.NotificationUtils;
|
import com.nextcloud.talk.utils.NotificationUtils;
|
||||||
import com.nextcloud.talk.utils.database.user.UserUtils;
|
import com.nextcloud.talk.utils.database.user.UserUtils;
|
||||||
import com.nextcloud.talk.utils.preferences.AppPreferences;
|
import com.nextcloud.talk.utils.preferences.AppPreferences;
|
||||||
|
|
||||||
import java.util.zip.CRC32;
|
|
||||||
|
|
||||||
import javax.inject.Inject;
|
import javax.inject.Inject;
|
||||||
|
|
||||||
import autodagger.AutoInjector;
|
import autodagger.AutoInjector;
|
||||||
@ -67,17 +64,11 @@ public class PackageReplacedReceiver extends BroadcastReceiver {
|
|||||||
|
|
||||||
|
|
||||||
if (notificationManager != null) {
|
if (notificationManager != null) {
|
||||||
CRC32 crc32;
|
for (NotificationChannelGroup notificationChannelGroup : notificationManager
|
||||||
UserEntity userEntity;
|
.getNotificationChannelGroups()) {
|
||||||
String groupName;
|
notificationManager.deleteNotificationChannelGroup(notificationChannelGroup.getId());
|
||||||
for (Object userEntityObject : userUtils.getUsers()) {
|
|
||||||
crc32 = new CRC32();
|
|
||||||
userEntity = (UserEntity) userEntityObject;
|
|
||||||
groupName = String.format(context.getResources().getString(R.string
|
|
||||||
.nc_notification_channel), userEntity.getDisplayName(), userEntity.getBaseUrl());
|
|
||||||
crc32.update(groupName.getBytes());
|
|
||||||
notificationManager.deleteNotificationChannelGroup(Long.toString(crc32.getValue()));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
notificationManager.deleteNotificationChannel(NotificationUtils.NOTIFICATION_CHANNEL_CALLS);
|
notificationManager.deleteNotificationChannel(NotificationUtils.NOTIFICATION_CHANNEL_CALLS);
|
||||||
notificationManager.deleteNotificationChannel(NotificationUtils.NOTIFICATION_CHANNEL_MESSAGES);
|
notificationManager.deleteNotificationChannel(NotificationUtils.NOTIFICATION_CHANNEL_MESSAGES);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user