Messaging: Add notification channels where missing

Change-Id: I1cb3177704542fc48c42dc18a9e1f4d3118d4193
This commit is contained in:
nift4
2024-09-09 05:46:59 +03:00
committed by Michael Bestas
parent 5784795fe2
commit 77203378cc
3 changed files with 11 additions and 4 deletions
@@ -55,6 +55,7 @@ import com.android.messaging.util.BugleGservicesKeys;
import com.android.messaging.util.ContentType; import com.android.messaging.util.ContentType;
import com.android.messaging.util.ConversationIdSet; import com.android.messaging.util.ConversationIdSet;
import com.android.messaging.util.LogUtil; import com.android.messaging.util.LogUtil;
import com.android.messaging.util.NotificationsUtil;
import com.android.messaging.util.PendingIntentConstants; import com.android.messaging.util.PendingIntentConstants;
import com.android.messaging.util.UriUtil; import com.android.messaging.util.UriUtil;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
@@ -774,7 +775,8 @@ public abstract class MessageNotificationState extends NotificationState {
bigText.append("\n\n").append(statusText); bigText.append("\n\n").append(statusText);
} }
final NotificationCompat.Builder notifBuilder = new NotificationCompat.Builder(context); final NotificationCompat.Builder notifBuilder = new NotificationCompat.Builder(context,
NotificationsUtil.DEFAULT_CHANNEL_ID);
final NotificationCompat.Style notifStyle = final NotificationCompat.Style notifStyle =
new NotificationCompat.BigTextStyle(notifBuilder).bigText(bigText); new NotificationCompat.BigTextStyle(notifBuilder).bigText(bigText);
notifBuilder.setStyle(notifStyle); notifBuilder.setStyle(notifStyle);
@@ -1196,7 +1198,8 @@ public abstract class MessageNotificationState extends NotificationState {
} }
if (failedMessages.size() > 0) { if (failedMessages.size() > 0) {
final NotificationCompat.Builder builder = final NotificationCompat.Builder builder =
new NotificationCompat.Builder(context); new NotificationCompat.Builder(context,
NotificationsUtil.DEFAULT_CHANNEL_ID);
CharSequence line1; CharSequence line1;
CharSequence line2; CharSequence line2;
@@ -48,6 +48,7 @@ import com.android.messaging.util.BugleGservices;
import com.android.messaging.util.BugleGservicesKeys; import com.android.messaging.util.BugleGservicesKeys;
import com.android.messaging.util.DebugUtils; import com.android.messaging.util.DebugUtils;
import com.android.messaging.util.LogUtil; import com.android.messaging.util.LogUtil;
import com.android.messaging.util.NotificationsUtil;
import com.android.messaging.util.OsUtil; import com.android.messaging.util.OsUtil;
import com.android.messaging.util.PendingIntentConstants; import com.android.messaging.util.PendingIntentConstants;
import com.android.messaging.util.PhoneUtils; import com.android.messaging.util.PhoneUtils;
@@ -260,7 +261,8 @@ public final class SmsReceiver extends BroadcastReceiver {
final PendingIntent pendingIntent = UIIntents.get() final PendingIntent pendingIntent = UIIntents.get()
.getPendingIntentForSecondaryUserNewMessageNotification(context); .getPendingIntentForSecondaryUserNewMessageNotification(context);
final NotificationCompat.Builder builder = new NotificationCompat.Builder(context); final NotificationCompat.Builder builder = new NotificationCompat.Builder(context,
NotificationsUtil.DEFAULT_CHANNEL_ID);
builder.setContentTitle(resources.getString(R.string.secondary_user_new_message_title)) builder.setContentTitle(resources.getString(R.string.secondary_user_new_message_title))
.setTicker(resources.getString(R.string.secondary_user_new_message_ticker)) .setTicker(resources.getString(R.string.secondary_user_new_message_ticker))
.setSmallIcon(R.drawable.ic_sms_light) .setSmallIcon(R.drawable.ic_sms_light)
@@ -25,6 +25,7 @@ import androidx.core.app.NotificationManagerCompat;
import com.android.messaging.Factory; import com.android.messaging.Factory;
import com.android.messaging.R; import com.android.messaging.R;
import com.android.messaging.ui.UIIntents; import com.android.messaging.ui.UIIntents;
import com.android.messaging.util.NotificationsUtil;
import com.android.messaging.util.PendingIntentConstants; import com.android.messaging.util.PendingIntentConstants;
import com.android.messaging.util.PhoneUtils; import com.android.messaging.util.PhoneUtils;
@@ -65,7 +66,8 @@ public class SmsStorageStatusManager {
final PendingIntent pendingIntent = UIIntents.get() final PendingIntent pendingIntent = UIIntents.get()
.getPendingIntentForLowStorageNotifications(context); .getPendingIntentForLowStorageNotifications(context);
final NotificationCompat.Builder builder = new NotificationCompat.Builder(context); final NotificationCompat.Builder builder = new NotificationCompat.Builder(context,
NotificationsUtil.DEFAULT_CHANNEL_ID);
builder.setContentTitle(resources.getString(R.string.sms_storage_low_title)) builder.setContentTitle(resources.getString(R.string.sms_storage_low_title))
.setTicker(resources.getString(R.string.sms_storage_low_notification_ticker)) .setTicker(resources.getString(R.string.sms_storage_low_notification_ticker))
.setSmallIcon(R.drawable.ic_failed_light) .setSmallIcon(R.drawable.ic_failed_light)