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 messageContent get() = MessageContent(instanceNonNull().getObjectField("mMessageContent"))
|
||||||
val messageDescriptor get() = MessageDescriptor(instanceNonNull().getObjectField("mDescriptor"))
|
val messageDescriptor get() = MessageDescriptor(instanceNonNull().getObjectField("mDescriptor"))
|
||||||
val messageMetadata get() = MessageMetadata(instanceNonNull().getObjectField("mMetadata"))
|
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)
|
removedMessages.add(messageId)
|
||||||
return@hookConstructor
|
return@hookConstructor
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user