ursus
fun editMessage2(channelId: String, messageId: Long, text: String) = asUncancelableObservable { val message = messageRepository.messageById(messageId) ?: return@asUncancelableObservable