mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Respect 'just_joined' participant flag.
This commit is contained in:
parent
7ab919e249
commit
ad2d2c203f
1 changed files with 3 additions and 1 deletions
|
@ -288,7 +288,6 @@ void GroupCall::applyParticipantsSlice(
|
||||||
_userBySsrc.emplace(value.ssrc, user);
|
_userBySsrc.emplace(value.ssrc, user);
|
||||||
_participants.push_back(value);
|
_participants.push_back(value);
|
||||||
_peer->owner().unregisterInvitedToCallUser(_id, user);
|
_peer->owner().unregisterInvitedToCallUser(_id, user);
|
||||||
++changedCount;
|
|
||||||
} else {
|
} else {
|
||||||
if (i->ssrc != value.ssrc) {
|
if (i->ssrc != value.ssrc) {
|
||||||
_userBySsrc.erase(i->ssrc);
|
_userBySsrc.erase(i->ssrc);
|
||||||
|
@ -296,6 +295,9 @@ void GroupCall::applyParticipantsSlice(
|
||||||
}
|
}
|
||||||
*i = value;
|
*i = value;
|
||||||
}
|
}
|
||||||
|
if (data.is_just_joined()) {
|
||||||
|
++changedCount;
|
||||||
|
}
|
||||||
if (sliceSource != ApplySliceSource::SliceLoaded) {
|
if (sliceSource != ApplySliceSource::SliceLoaded) {
|
||||||
_participantUpdates.fire({
|
_participantUpdates.fire({
|
||||||
.was = was,
|
.was = was,
|
||||||
|
|
Loading…
Add table
Reference in a new issue