Deliver attachment key state changes to desktop UI

This commit is contained in:
evgeny committed 2026-10-18 02:15:25 +02:00
1 parent 4703a46eb9
commit 9f813424bb
3 files changed
+11

No files matched your search

+4
View File
@@ -216,6 +216,7 @@ MainWindow::~MainWindow() {
delete GroupAvatarManager::instance();
gui_bridge_set_group_avatar_result_cb(nullptr);
gui_bridge_set_feedback_changed_cb(nullptr);
gui_bridge_set_attachment_keys_cb(nullptr);
gui_bridge_set_feedback_result_cb(nullptr);
gui_bridge_set_msg_submitted_cb(nullptr);
gui_bridge_set_avatar_result_cb(nullptr);
@@ -470,6 +471,9 @@ void MainWindow::setupBridgeCallbacks() {
gui_bridge_set_feedback_changed_cb([](const uint8_t* data, int length) {
if (s_mainWindow && s_mainWindow->m_messageList) s_mainWindow->m_messageList->onFeedbackChanged(data, length);
});
gui_bridge_set_attachment_keys_cb([](const uint8_t* data, int length) {
if (s_mainWindow && s_mainWindow->m_messageList) s_mainWindow->m_messageList->onAttachmentKeysChanged(data, length);
});
gui_bridge_set_feedback_result_cb([](const uint8_t* data, int length) {
if (s_mainWindow && s_mainWindow->m_messageList) s_mainWindow->m_messageList->onFeedbackResult(data, length);
});