Deliver channel submission acknowledgements to the desktop composer

This commit is contained in:
evgeny committed 2026-10-08 00:24:35 +02:00
1 parent 562901c84f
commit 49e898b6f3
3 files changed
+11

No files matched your search

+4
View File
@@ -190,6 +190,7 @@ MainWindow::~MainWindow() {
gui_bridge_set_group_avatar_result_cb(nullptr);
gui_bridge_set_feedback_changed_cb(nullptr);
gui_bridge_set_feedback_result_cb(nullptr);
gui_bridge_set_msg_submitted_cb(nullptr);
gui_bridge_set_avatar_result_cb(nullptr);
if (m_fileBrowser) delete m_fileBrowser.data();
gui_bridge_set_member_files_response_cb(nullptr);
@@ -425,6 +426,9 @@ void MainWindow::setupBridgeCallbacks() {
if (GroupAvatarManager::instance()) GroupAvatarManager::instance()->onResult(data, length);
});
gui_bridge_set_msg_received_cb(onMsgReceivedCallback);
gui_bridge_set_msg_submitted_cb([](const uint8_t* data, int length) {
if (s_mainWindow && s_mainWindow->m_messageList) s_mainWindow->m_messageList->onMessageSubmitted(data, length);
});
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);
});