mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-21 09:20:19 +01:00
Add support for blocked chat events.
This commit is contained in:
committed by
Greyson Parrelli
parent
8101fcbd8d
commit
f61109391a
@@ -55,6 +55,8 @@ data class OutgoingMessage(
|
||||
val messageToEdit: Long = 0,
|
||||
val isReportSpam: Boolean = false,
|
||||
val isMessageRequestAccept: Boolean = false,
|
||||
val isBlocked: Boolean = false,
|
||||
val isUnblocked: Boolean = false,
|
||||
val messageExtras: MessageExtras? = null
|
||||
) {
|
||||
|
||||
@@ -435,6 +437,38 @@ data class OutgoingMessage(
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* Message for when you block someone
|
||||
*/
|
||||
@JvmStatic
|
||||
fun blockedMessage(threadRecipient: Recipient, sentTimeMillis: Long, expiresIn: Long): OutgoingMessage {
|
||||
return OutgoingMessage(
|
||||
threadRecipient = threadRecipient,
|
||||
sentTimeMillis = sentTimeMillis,
|
||||
expiresIn = expiresIn,
|
||||
isGroup = threadRecipient.isPushV2Group,
|
||||
isBlocked = true,
|
||||
isUrgent = false,
|
||||
isSecure = true
|
||||
)
|
||||
}
|
||||
|
||||
/**
|
||||
* Message for when you unblock someone
|
||||
*/
|
||||
@JvmStatic
|
||||
fun unblockedMessage(threadRecipient: Recipient, sentTimeMillis: Long, expiresIn: Long): OutgoingMessage {
|
||||
return OutgoingMessage(
|
||||
threadRecipient = threadRecipient,
|
||||
sentTimeMillis = sentTimeMillis,
|
||||
expiresIn = expiresIn,
|
||||
isGroup = threadRecipient.isPushV2Group,
|
||||
isUnblocked = true,
|
||||
isUrgent = false,
|
||||
isSecure = true
|
||||
)
|
||||
}
|
||||
|
||||
@JvmStatic
|
||||
fun buildMessage(slideDeck: SlideDeck, message: String): String {
|
||||
return if (message.isNotEmpty() && slideDeck.body.isNotEmpty()) {
|
||||
|
||||
Reference in New Issue
Block a user