Add control for inserting boost message in release notes channel.

fork-5.53.8
Cody Henthorne 2022-08-12 12:27:01 -04:00
rodzic 17643bf13b
commit b433a7b816
1 zmienionych plików z 3 dodań i 2 usunięć

Wyświetl plik

@ -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(