Improve scheduling of the expiration of pinned messages.

This commit is contained in:
Michelle Tang
2026-01-22 14:38:53 -05:00
parent 6722d9d15d
commit c0d9efc930

View File

@@ -1327,6 +1327,9 @@ object DataMessageProcessor {
return if (insertResult != null) {
log(envelope.timestamp!!, "Inserted a pinned message update at ${insertResult.messageId}")
if (duration != MessageTable.PIN_FOREVER) {
AppDependencies.pinnedMessageManager.scheduleIfNecessary()
}
insertResult
} else {
null