Ejemplo n.º 1
0
 public JoinConferenceRequestHandler(IMediator mediator,
                                     IJoinedParticipantsRepository joinedParticipantsRepository, ILogger <JoinConferenceRequestHandler> logger)
 {
     _mediator = mediator;
     _joinedParticipantsRepository = joinedParticipantsRepository;
     _logger = logger;
 }
Ejemplo n.º 2
0
        public JoinedParticipantsRepositoryTests(RedisDbConnector connector)
        {
            var database = connector.CreateConnection();

            _repository = new JoinedParticipantsRepository(KeyValueDatabaseFactory.Create(database));
            _database   = database;
        }
Ejemplo n.º 3
0
 public ParticipantKickedNotificationHandler(IPublishEndpoint publishEndpoint, IHubContext <CoreHub> hubContext,
                                             IJoinedParticipantsRepository repository, IMediator mediator)
 {
     _publishEndpoint = publishEndpoint;
     _hubContext      = hubContext;
     _repository      = repository;
     _mediator        = mediator;
 }
Ejemplo n.º 4
0
 public ConferenceOpenedNotificationHandler(IJoinedParticipantsRepository joinedParticipantsRepository,
                                            IRoomRepository roomRepository, IMediator mediator, IOptions <RoomOptions> options)
 {
     _joinedParticipantsRepository = joinedParticipantsRepository;
     _roomRepository = roomRepository;
     _mediator       = mediator;
     _options        = options.Value;
 }
Ejemplo n.º 5
0
 public ParticipantKickedConsumer(IHubContext <CoreHub> hubContext, ICoreHubConnections connections,
                                  IMediator mediator, IJoinedParticipantsRepository repository, ILogger <ParticipantKickedConsumer> logger)
 {
     _hubContext  = hubContext;
     _connections = connections;
     _mediator    = mediator;
     _repository  = repository;
     _logger      = logger;
 }
Ejemplo n.º 6
0
 public UpdateSubscriptionsUseCase(ISynchronizedObjectSubscriptionsRepository subscriptionsRepository,
                                   IJoinedParticipantsRepository joinedParticipantsRepository,
                                   IEnumerable <ISynchronizedObjectProvider> providers, IMediator mediator,
                                   ILogger <UpdateSubscriptionsUseCase> logger)
 {
     _subscriptionsRepository      = subscriptionsRepository;
     _joinedParticipantsRepository = joinedParticipantsRepository;
     _providers = providers;
     _mediator  = mediator;
     _logger    = logger;
 }
 public UpdateParticipantsPermissionsHandler(IAggregatedPermissionRepository permissionRepository,
                                             IJoinedParticipantsRepository joinedParticipantsRepository,
                                             IPermissionLayersAggregator permissionLayersAggregator, IMediator mediator,
                                             ILogger <UpdateParticipantsPermissionsHandler> logger)
 {
     _permissionRepository         = permissionRepository;
     _joinedParticipantsRepository = joinedParticipantsRepository;
     _permissionLayersAggregator   = permissionLayersAggregator;
     _mediator = mediator;
     _logger   = logger;
 }
 public SetTemporaryPermissionHandler(IMediator mediator,
                                      ITemporaryPermissionRepository temporaryPermissionRepository,
                                      IJoinedParticipantsRepository participantsRepository, IPermissionValidator permissionValidator,
                                      ILogger <SetTemporaryPermissionHandler> logger)
 {
     _mediator = mediator;
     _temporaryPermissionRepository = temporaryPermissionRepository;
     _participantsRepository        = participantsRepository;
     _permissionValidator           = permissionValidator;
     _logger = logger;
 }
Ejemplo n.º 9
0
 public ParticipantLeftNotificationHandler(IJoinedParticipantsRepository joinedParticipantsRepository)
 {
     _joinedParticipantsRepository = joinedParticipantsRepository;
 }
 public CheckIsParticipantJoinedUseCase(IJoinedParticipantsRepository repository)
 {
     _repository = repository;
 }