public JoinConferenceRequestHandler(IMediator mediator, IJoinedParticipantsRepository joinedParticipantsRepository, ILogger <JoinConferenceRequestHandler> logger) { _mediator = mediator; _joinedParticipantsRepository = joinedParticipantsRepository; _logger = logger; }
public JoinedParticipantsRepositoryTests(RedisDbConnector connector) { var database = connector.CreateConnection(); _repository = new JoinedParticipantsRepository(KeyValueDatabaseFactory.Create(database)); _database = database; }
public ParticipantKickedNotificationHandler(IPublishEndpoint publishEndpoint, IHubContext <CoreHub> hubContext, IJoinedParticipantsRepository repository, IMediator mediator) { _publishEndpoint = publishEndpoint; _hubContext = hubContext; _repository = repository; _mediator = mediator; }
public ConferenceOpenedNotificationHandler(IJoinedParticipantsRepository joinedParticipantsRepository, IRoomRepository roomRepository, IMediator mediator, IOptions <RoomOptions> options) { _joinedParticipantsRepository = joinedParticipantsRepository; _roomRepository = roomRepository; _mediator = mediator; _options = options.Value; }
public ParticipantKickedConsumer(IHubContext <CoreHub> hubContext, ICoreHubConnections connections, IMediator mediator, IJoinedParticipantsRepository repository, ILogger <ParticipantKickedConsumer> logger) { _hubContext = hubContext; _connections = connections; _mediator = mediator; _repository = repository; _logger = logger; }
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; }
public ParticipantLeftNotificationHandler(IJoinedParticipantsRepository joinedParticipantsRepository) { _joinedParticipantsRepository = joinedParticipantsRepository; }
public CheckIsParticipantJoinedUseCase(IJoinedParticipantsRepository repository) { _repository = repository; }