private void CurrentCall_onCallMembershipChanged(CallMembershipChangedEvent obj) { if (obj is CallMembershipJoinedEvent) { output($"{obj.CallMembership.Email} joined"); } else if (obj is CallMembershipLeftEvent) { output($"{obj.CallMembership.Email} left"); } else if (obj is CallMembershipDeclinedEvent) { output($"{obj.CallMembership.Email} decline"); } else if (obj is CallMembershipSendingAudioEvent) { if (obj.CallMembership.IsSendingAudio) { output($"{obj.CallMembership.Email} unmute audio"); } else { output($"{obj.CallMembership.Email} mute audio"); } } else if (obj is CallMembershipSendingVideoEvent) { if (obj.CallMembership.IsSendingVideo) { output($"{obj.CallMembership.Email} unmute video"); } else { output($"{obj.CallMembership.Email} mute video"); } } else if (obj is CallMembershipSendingShareEvent) { if (obj.CallMembership.IsSendingShare) { output($"{obj.CallMembership.Email} sending share"); } else { output($"{obj.CallMembership.Email} stop share"); } } else { } }
private void CurrentCall_onCallMembershipChanged(CallMembershipChangedEvent obj) { CallMemberships = new ObservableCollection <CallMembership>(CurrentCall?.Memberships); if (obj is CallMembershipJoinedEvent) { Output($"{obj.CallMembership.Email} joined"); } else if (obj is CallMembershipLeftEvent) { Output($"{obj.CallMembership.Email} left"); } else if (obj is CallMembershipDeclinedEvent) { Output($"{obj.CallMembership.Email} decline"); } else if (obj is CallMembershipSendingAudioEvent) { if (obj.CallMembership.IsSendingAudio) { Output($"{obj.CallMembership.Email} unmute audio"); } else { Output($"{obj.CallMembership.Email} mute audio"); } } else if (obj is CallMembershipSendingVideoEvent) { if (obj.CallMembership.IsSendingVideo) { Output($"{obj.CallMembership.Email} unmute video"); } else { Output($"{obj.CallMembership.Email} mute video"); } } else if (obj is CallMembershipSendingShareEvent) { if (obj.CallMembership.IsSendingShare) { Output($"{obj.CallMembership.Email} sending share"); } else { Output($"{obj.CallMembership.Email} stop share"); } } }
private void CurrentCall_onCallMembershipChanged(CallMembershipChangedEvent obj) { FetchCaller(); }