コード例 #1
0
 public async ValueTask RemoveAllTemporaryPermissions(Participant participant)
 {
     var redisKey = GetKey(participant.ConferenceId);
     await _redisDatabase.HashDeleteAsync(redisKey, participant.Id);
 }
コード例 #2
0
 public async ValueTask RemoveParticipant(Participant participant)
 {
     var key = GetKey(participant.ConferenceId);
     await _database.HashDeleteAsync(key, participant.Id);
 }
コード例 #3
0
        public async ValueTask <bool> RemoveRoom(string conferenceId, string roomId)
        {
            var key = GetRoomListKey(conferenceId);

            return(await _database.HashDeleteAsync(key, roomId));
        }
コード例 #4
0
 public async ValueTask RemoveConnection(Participant participant, string connectionId)
 {
     var key = GetKey(participant);
     await _database.HashDeleteAsync(key, connectionId);
 }
コード例 #5
0
ファイル: SceneRepository.cs プロジェクト: Anapher/Strive
 public async ValueTask RemoveScene(string conferenceId, string roomId)
 {
     var key = GetSceneKey(conferenceId);
     await _database.HashDeleteAsync(key, roomId);
 }
コード例 #6
0
ファイル: PollRepository.cs プロジェクト: Anapher/Strive
 public async ValueTask DeletePollAnswer(Participant participant, string pollId)
 {
     var key = GetPollAnswersKey(participant.ConferenceId, pollId);
     await _database.HashDeleteAsync(key, participant.Id);
 }