Esempio n. 1
0
        private async Task AddDisconnectedTask()
        {
            var taskType     = SourceParticipant.IsJudge() ? TaskType.Judge : TaskType.Participant;
            var disconnected = new AddTaskCommand(SourceConference.Id, SourceParticipant.Id, "Disconnected", taskType);

            await CommandHandler.Handle(disconnected);
        }
 private async Task ReturnRoomParticipantToWaitingRoom()
 {
     if (SourceParticipant.State == ParticipantState.InConsultation)
     {
         var currentConsultationRoom = SourceParticipant.GetCurrentRoom();
         await _consultationService.LeaveConsultationAsync(SourceConference.Id, SourceParticipant.Id,
                                                           currentConsultationRoom, RoomType.WaitingRoom.ToString());
     }
 }