[Message Actions] Add emoji reactions option (#568)

* Add logic to send message reactions

* Add emoji library, create EmojiPicker component

* Fix bottom sheet behaviors

---------

Co-authored-by: ElementBot <benoitm+elementbot@element.io>
This commit is contained in:
Jorge Martin Espinosa
2023-06-09 16:56:40 +02:00
committed by GitHub
parent 7972e41b84
commit e591a588b3
17 changed files with 388 additions and 27 deletions

View File

@@ -259,6 +259,12 @@ class RustMatrixRoom(
}
}
override suspend fun sendReaction(emoji: String, eventId: EventId): Result<Unit> = withContext(Dispatchers.IO) {
runCatching {
innerRoom.sendReaction(key = emoji, eventId = eventId.value)
}
}
@OptIn(ExperimentalUnsignedTypes::class)
override suspend fun updateAvatar(mimeType: String, data: ByteArray): Result<Unit> =
withContext(Dispatchers.IO) {