Send user to My Stories from failure notification.

fork-5.53.8
Alex Hart 2022-03-16 16:52:24 -03:00 zatwierdzone przez Cody Henthorne
rodzic b1f7dbefd8
commit 0fcbb5ffda
1 zmienionych plików z 17 dodań i 6 usunięć

Wyświetl plik

@ -26,6 +26,7 @@ import org.thoughtcrime.securesms.keyvalue.SignalStore
import org.thoughtcrime.securesms.notifications.NotificationChannels import org.thoughtcrime.securesms.notifications.NotificationChannels
import org.thoughtcrime.securesms.notifications.NotificationIds import org.thoughtcrime.securesms.notifications.NotificationIds
import org.thoughtcrime.securesms.recipients.Recipient import org.thoughtcrime.securesms.recipients.Recipient
import org.thoughtcrime.securesms.stories.my.MyStoriesActivity
import org.thoughtcrime.securesms.util.BubbleUtil import org.thoughtcrime.securesms.util.BubbleUtil
import org.thoughtcrime.securesms.util.ConversationUtil import org.thoughtcrime.securesms.util.ConversationUtil
import org.thoughtcrime.securesms.util.ServiceUtil import org.thoughtcrime.securesms.util.ServiceUtil
@ -296,9 +297,14 @@ object NotificationFactory {
return return
} }
val intent: Intent = ConversationIntents.createBuilder(context, recipient.id, threadId) val intent: Intent = if (recipient.isDistributionList) {
.build() Intent(context, MyStoriesActivity::class.java)
.makeUniqueToPreventMerging() .makeUniqueToPreventMerging()
} else {
ConversationIntents.createBuilder(context, recipient.id, threadId)
.build()
.makeUniqueToPreventMerging()
}
val builder: NotificationBuilder = NotificationBuilder.create(context) val builder: NotificationBuilder = NotificationBuilder.create(context)
@ -323,9 +329,14 @@ object NotificationFactory {
return return
} }
val intent: Intent = ConversationIntents.createBuilder(context, recipient.id, threadId) val intent: Intent = if (recipient.isDistributionList) {
.build() Intent(context, MyStoriesActivity::class.java)
.makeUniqueToPreventMerging() .makeUniqueToPreventMerging()
} else {
ConversationIntents.createBuilder(context, recipient.id, threadId)
.build()
.makeUniqueToPreventMerging()
}
val builder: NotificationBuilder = NotificationBuilder.create(context) val builder: NotificationBuilder = NotificationBuilder.create(context)