mirror of
https://github.com/rhunk/SnapEnhance.git
synced 2025-05-20 16:17:08 +02:00
feat(messagelogger): message state indicator
This commit is contained in:
parent
cdc0badb4a
commit
b09310791c
@ -10,5 +10,6 @@ class Message(obj: Any?) : AbstractWrapper(obj) {
|
||||
val messageContent get() = MessageContent(instanceNonNull().getObjectField("mMessageContent"))
|
||||
val messageDescriptor get() = MessageDescriptor(instanceNonNull().getObjectField("mDescriptor"))
|
||||
val messageMetadata get() = MessageMetadata(instanceNonNull().getObjectField("mMetadata"))
|
||||
val messageState get() = getEnumValue("mState", MessageState.COMMITTED)
|
||||
var messageState get() = getEnumValue("mState", MessageState.COMMITTED)
|
||||
set(value) = setEnumValue("mState", value)
|
||||
}
|
@ -51,6 +51,10 @@ class MessageLogger : Feature("MessageLogger", loadParams = FeatureLoadParams.IN
|
||||
}
|
||||
}
|
||||
|
||||
//set the message state to CANCELING for visibility
|
||||
if (message.messageContent.contentType != ContentType.SNAP && message.messageContent.contentType != ContentType.EXTERNAL_MEDIA) {
|
||||
message.messageState = MessageState.CANCELING
|
||||
}
|
||||
removedMessages.add(messageId)
|
||||
return@hookConstructor
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user