From b433a7b81614be39692f7214b34aa24b36dfdf3d Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Fri, 12 Aug 2022 12:27:01 -0400 Subject: [PATCH] Add control for inserting boost message in release notes channel. --- .../securesms/jobs/RetrieveRemoteAnnouncementsJob.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob.kt index 8c4076241..861e6318f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/RetrieveRemoteAnnouncementsJob.kt @@ -210,7 +210,7 @@ class RetrieveRemoteAnnouncementsJob private constructor(private val force: Bool ) if (insertResult != null) { - addedNewNotes = true + addedNewNotes = addedNewNotes || (note.releaseNote.includeBoostMessage ?: true) SignalDatabase.attachments.getAttachmentsForMessage(insertResult.messageId) .forEach { ApplicationDependencies.getJobManager().add(AttachmentDownloadJob(insertResult.messageId, it.attachmentId, false)) } @@ -370,7 +370,8 @@ class RetrieveRemoteAnnouncementsJob private constructor(private val force: Bool @JsonProperty val countries: String?, @JsonProperty val androidMinVersion: String?, @JsonProperty val link: String?, - @JsonProperty val ctaId: String? + @JsonProperty val ctaId: String?, + @JsonProperty val includeBoostMessage: Boolean? ) data class RemoteMegaphone(