refactor: closed groups delete for yourself and handle unsend request if it's from yourself or author now

This commit is contained in:
jubb
2021-10-27 17:26:44 +11:00
parent 00d6ce76b5
commit f2f906fd3e
2 changed files with 4 additions and 1 deletions

View File

@@ -144,7 +144,8 @@ private fun handleConfigurationMessage(message: ConfigurationMessage) {
}
fun MessageReceiver.handleUnsendRequest(message: UnsendRequest) {
if (message.sender != message.author) { return }
val userPublicKey = MessagingModuleConfiguration.shared.storage.getUserPublicKey()
if (message.sender != message.author && (message.sender != userPublicKey && userPublicKey != null)) { return }
val context = MessagingModuleConfiguration.shared.context
val storage = MessagingModuleConfiguration.shared.storage
val messageDataProvider = MessagingModuleConfiguration.shared.messageDataProvider