aboutsummaryrefslogtreecommitdiff
path: root/libdino/src/service/calls.vala
diff options
context:
space:
mode:
authorfiaxh <git@lightrise.org>2025-03-27 18:39:42 +0100
committerfiaxh <git@lightrise.org>2025-03-27 18:41:18 +0100
commitb979436069f83c7e722354fe244da698dce0d40e (patch)
tree4410c4a41ee53bf0bc05938eeb9a84d88fb0fca8 /libdino/src/service/calls.vala
parentaa59553c00d8244c94177fd20df299e473289d44 (diff)
Muji calls: Send accept/left to parent MUC
Diffstat (limited to 'libdino/src/service/calls.vala')
-rw-r--r--libdino/src/service/calls.vala5
1 files changed, 3 insertions, 2 deletions
diff --git a/libdino/src/service/calls.vala b/libdino/src/service/calls.vala
index eca7e223..a1965b83 100644
--- a/libdino/src/service/calls.vala
+++ b/libdino/src/service/calls.vala
@@ -295,7 +295,8 @@ namespace Dino {
CallState call_state = new CallState(call, stream_interactor);
connect_call_state_signals(call_state);
call_state.invited_to_group_call = muc_jid;
- call_state.parent_muc = inviter_jid.bare_jid;
+ call_state.use_cim = true;
+ call_state.cim_jids_to_inform.add(inviter_jid.bare_jid);
debug("[%s] on_muji_call_received accepting", account.bare_jid.to_string());
@@ -456,7 +457,7 @@ namespace Dino {
call_state.use_cim = true;
call_state.cim_call_id = call_id;
- call_state.cim_counterpart = message_stanza.type_ == MessageStanza.TYPE_GROUPCHAT ? from_jid.bare_jid : from_jid;
+ call_state.cim_jids_to_inform.add(message_stanza.type_ == MessageStanza.TYPE_GROUPCHAT ? from_jid.bare_jid : from_jid);
call_state.cim_message_type = message_stanza.type_;
Conversation? conversation = stream_interactor.get_module(ConversationManager.IDENTITY).approx_conversation_for_stanza(from_jid, to_jid, account, message_stanza.type_);