android, desktop: fix sending reports

This commit is contained in:
Evgeny Poberezkin 2025-05-13 18:19:22 +01:00
parent 9b4908c370
commit dc35e5f765
No known key found for this signature in database
GPG key ID: 494BDDD9A28B577D

View file

@ -964,7 +964,7 @@ object ChatController {
suspend fun apiReportMessage(rh: Long?, groupId: Long, chatItemId: Long, reportReason: ReportReason, reportText: String): List<AChatItem>? {
val r = sendCmd(rh, CC.ApiReportMessage(groupId, chatItemId, reportReason, reportText))
if (r is API.Result && r.res is CR.NewChatItems) r.res.chatItems
if (r is API.Result && r.res is CR.NewChatItems) return r.res.chatItems
apiErrorAlert("apiReportMessage", generalGetString(MR.strings.error_creating_report), r)
return null
}