Lazily initialize NotificationChannels.

This commit is contained in:
Greyson Parrelli
2022-11-16 19:08:50 -05:00
committed by Cody Henthorne
parent 3e8b5ca91d
commit 81c10a1eae
24 changed files with 251 additions and 227 deletions

View File

@@ -53,7 +53,7 @@ public final class ConversationUtil {
public static @NonNull String getChannelId(@NonNull Context context, @NonNull Recipient recipient) {
Recipient resolved = recipient.resolve();
return resolved.getNotificationChannel() != null ? resolved.getNotificationChannel() : NotificationChannels.getMessagesChannel(context);
return resolved.getNotificationChannel() != null ? resolved.getNotificationChannel() : NotificationChannels.getInstance().getMessagesChannel();
}
/**

View File

@@ -288,7 +288,7 @@ public class TextSecurePreferences {
public static void onPostBackupRestore(@NonNull Context context) {
if (NotificationChannels.supported()) {
NotificationChannels.updateMessageVibrate(context, SignalStore.settings().isMessageVibrateEnabled());
NotificationChannels.getInstance().updateMessageVibrate(SignalStore.settings().isMessageVibrateEnabled());
}
}