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) { if (insertResult != null) {
addedNewNotes = true addedNewNotes = addedNewNotes || (note.releaseNote.includeBoostMessage ?: true)
SignalDatabase.attachments.getAttachmentsForMessage(insertResult.messageId) SignalDatabase.attachments.getAttachmentsForMessage(insertResult.messageId)
.forEach { ApplicationDependencies.getJobManager().add(AttachmentDownloadJob(insertResult.messageId, it.attachmentId, false)) } .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 countries: String?,
@JsonProperty val androidMinVersion: String?, @JsonProperty val androidMinVersion: String?,
@JsonProperty val link: String?, @JsonProperty val link: String?,
@JsonProperty val ctaId: String? @JsonProperty val ctaId: String?,
@JsonProperty val includeBoostMessage: Boolean?
) )
data class RemoteMegaphone( data class RemoteMegaphone(