Apply task-scoped media preparation events to the shared Qt composer

This commit is contained in:
evgeny committed 2026-10-01 18:39:31 +03:00
1 parent e4a57970f0
commit 6da6471204
2 files changed
+10

No files matched your search

+9
View File
@@ -1054,6 +1054,15 @@ void MessageList::requestDmMessages(const QString& channelId) {
gui_bridge_post_uasync_fn(dm_messages_trampoline, req);
}
void MessageList::onAttachmentPreparation(const uint8_t* data, int len) {
if (!data || len < 18 || len != 18 + data[0] || data[len - 1] > 2) {
DEBUG_ERROR(DEBUG_CATEGORY_MEDIA, "Invalid attachment preparation event bytes=%d", len); return;
}
int length = data[0];
m_inputBar->updatePreparation(QString::fromUtf8((const char*)data + 1, length),
QByteArray((const char*)data + 1 + length, 16), data[len - 1]);
}
void MessageList::onDmMessages(const uint8_t* data, int len) {
if (len < 3) return;
uint8_t cl = data[0];