summaryrefslogtreecommitdiffstats
path: root/src/com/android/messaging/datamodel/action/DeleteConversationAction.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/messaging/datamodel/action/DeleteConversationAction.java')
-rw-r--r--src/com/android/messaging/datamodel/action/DeleteConversationAction.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/messaging/datamodel/action/DeleteConversationAction.java b/src/com/android/messaging/datamodel/action/DeleteConversationAction.java
index a00f6d6..6b81aa6 100644
--- a/src/com/android/messaging/datamodel/action/DeleteConversationAction.java
+++ b/src/com/android/messaging/datamodel/action/DeleteConversationAction.java
@@ -35,6 +35,7 @@ import com.android.messaging.datamodel.MessagingContentProvider;
import com.android.messaging.sms.MmsUtils;
import com.android.messaging.util.Assert;
import com.android.messaging.util.LogUtil;
+import com.android.messaging.util.NotificationsUtil;
import com.android.messaging.widget.WidgetConversationProvider;
import java.util.ArrayList;
@@ -118,6 +119,10 @@ public class DeleteConversationAction extends Action implements Parcelable {
+ " has an invalid telephony thread id; will delete messages individually");
deleteConversationMessagesFromTelephony();
}
+
+ // Finally, remove the conversation specific notification channel
+ NotificationsUtil.deleteNotificationChannel(Factory.get().getApplicationContext(),
+ conversationId);
} else {
LogUtil.e(TAG, "DeleteConversationAction: conversationId is empty");
}