diff options
| author | fiaxh <git@lightrise.org> | 2025-03-27 18:39:42 +0100 |
|---|---|---|
| committer | fiaxh <git@lightrise.org> | 2025-03-27 18:41:18 +0100 |
| commit | b979436069f83c7e722354fe244da698dce0d40e (patch) | |
| tree | 4410c4a41ee53bf0bc05938eeb9a84d88fb0fca8 /libdino/src/service/calls.vala | |
| parent | aa59553c00d8244c94177fd20df299e473289d44 (diff) | |
Muji calls: Send accept/left to parent MUC
Diffstat (limited to 'libdino/src/service/calls.vala')
| -rw-r--r-- | libdino/src/service/calls.vala | 5 |
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_); |
