talk-android/app
Daniel Calviño Sánchez 8fa3224879
Set "hasMCU" once its value is known
"hasMCU" (which has always been the wrong name, because it is an SFU
rather than an MCU, but it is wrong even in the signaling server so for
now the legacy name is kept) was set again and again whenever the call
participant list changed. Now it is set instead once its value is known,
that is, when it is known that the internal signaling server is used (as
no "MCU" is used in that case), or when the connection with the external
signaling server is established, as its supported features are not known
until then.

This change should have no effect in the usages of "hasMCU", as it is
used when the call participant list change, which will happen only after
joining the call in the signaling server, or when sending "isSpeaking"
and toggling media, in both cases guarded by "isConnectionEstablished",
which will be true only once "performCall" was called or if the call is
active with other participants.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-01-08 12:35:14 +01:00
..
schemas/com.nextcloud.talk.data.source.local.TalkDatabase add 12.json which includes modifications for "hasArchived" 2024-11-05 13:49:10 +01:00
src Set "hasMCU" once its value is known 2025-01-08 12:35:14 +01:00
build.gradle fix(deps): update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.8.0 2025-01-08 09:57:44 +00:00
lint.xml Add SPDX header 2024-03-21 18:39:30 +01:00
proguard-rules.pro Add SPDX header 2024-03-17 14:19:56 +01:00