Deliver group avatar publication results through the GUI bridge

This commit is contained in:
evgeny committed 2026-10-06 13:44:49 +02:00
1 parent 2f9dd6a27b
commit 8e3ff6fd81
3 files changed
+13

No files matched your search

@@ -69,6 +69,7 @@ static gui_dm_messages_fn g_dm_invite_result_cb = nullptr;
static gui_dm_messages_fn g_member_files_response_cb = nullptr;
static gui_dm_messages_fn g_member_files_transfer_cb = nullptr;
static gui_dm_messages_fn g_avatar_result_cb = nullptr;
static gui_dm_messages_fn g_group_avatar_result_cb = nullptr;
static gui_network_changed_fn g_network_changed_cb = nullptr;
static struct UASYNC* g_ua = nullptr;
static struct UTUN_INSTANCE* g_inst = nullptr;
@@ -83,6 +84,9 @@ void GuiBridgeReceiver::processPost(int eventType, QByteArray data) {
eventType == 16 || eventType == 17 || eventType == 24 || eventType == 25 || eventType == 31 || eventType == 33))
g_network_changed_cb(eventType);
switch (eventType) {
case CHAT_EVT_GROUP_AVATAR_RESULT:
if (g_group_avatar_result_cb) g_group_avatar_result_cb(d, dlen);
break;
case CHAT_EVT_AVATAR_RESULT:
if (g_avatar_result_cb) g_avatar_result_cb(d, dlen);
break;
@@ -576,6 +580,7 @@ void gui_bridge_set_dm_invite_result_cb(gui_dm_messages_fn cb) { g_dm_invite_res
void gui_bridge_set_member_files_response_cb(gui_dm_messages_fn cb) { g_member_files_response_cb = cb; }
void gui_bridge_set_member_files_transfer_cb(gui_dm_messages_fn cb) { g_member_files_transfer_cb = cb; }
void gui_bridge_set_avatar_result_cb(gui_dm_messages_fn cb) { g_avatar_result_cb = cb; }
void gui_bridge_set_group_avatar_result_cb(gui_dm_messages_fn cb) { g_group_avatar_result_cb = cb; }
void gui_bridge_set_dm_conv_updated_cb(gui_dm_conv_updated_fn cb) {
g_dm_conv_updated_cb = cb;