Exemple #1
0
        public void LoadProperties(Status result)
        {
            WebDAVProductName = result.Productname;
            ISecretService secretService = App.Current.Container.Resolve <ISecretService>();

            WebDAVServerBackgroundUrl = secretService.Helper.ReadSecret(Constants.ContainerName, "WDServerAddress") + "/index.php/apps/theming/image/background";
        }
Exemple #2
0
 public RequestService(
     IHttpClientFactory httpClientFactory,
     ISecretService secretService)
 {
     this.httpClientFactory = httpClientFactory;
     this.secretService     = secretService;
 }
Exemple #3
0
        public UploadController(IUploadView uploadView, ISecretService secretService)
        {
            this.uploadView    = uploadView;
            this.secretService = secretService;

            this.uploadView.SetController(this);
        }
 public SecretController()
 {
     IValidationDictionary validationDictionary = new ModelStateWrapper(ModelState);
     _secretService = new SecretService(validationDictionary);
     _sshSecretService = new SshSecretService(validationDictionary, true);
     _ctx = new CurrentContext();
 }
 public LoginController(IUserRepository repo, IUserService userService, IOptions <AppSettings> appSettings, ISecretService secretService)
 {
     _repo          = repo;
     _appSettings   = appSettings.Value;
     _userService   = userService;
     _secretService = secretService;
 }
Exemple #6
0
 public SearchApiClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger <ISearchApiClient> logger)
 {
     _logger       = logger;
     _searchClient = HttpClientHelper.BuildClient(configService, secretService, "Search");
 }
 public SongList(
     ISecretService secretService,
     ILogger <SongList> logger
     )
 {
     _secretService = secretService;
     _logger        = logger;
 }
Exemple #8
0
 public QuoteApiClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger <IQuoteApiClient> logger)
 {
     _logger      = logger;
     _quoteClient = HttpClientHelper.BuildClient(configService, secretService, "Quote");
 }
 public PlaylistApiClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger <IPlaylistApiClient> logger)
 {
     _logger         = logger;
     _playlistClient = HttpClientHelper.BuildClient(configService, secretService, "Playlist");
 }
 public TokenService(ISecretService secretService, IWebHostEnvironment environment,
                     ILogger <TokenService> logger, IOptions <AuthenticationConfiguration> authenticationConfiguration)
 {
     _secretService = secretService;
     _environment   = environment;
     _logger        = logger;
     _authenticationConfiguration = authenticationConfiguration.Value;
 }
Exemple #11
0
 public TwitchClientFactory(
     IConfigService configService,
     ISecretService secretService
     )
 {
     _configService = configService;
     _secretService = secretService;
 }
Exemple #12
0
 public ModerationApiClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger <IModerationApiClient> logger)
 {
     _logger           = logger;
     _moderationClient = HttpClientHelper.BuildClient(configService, secretService, "Moderation");
 }
Exemple #13
0
 public SecretController(ISecretService service, ILogger <SecretController> logger, IHttpContextAccessor httpContextAccessor, ApplicationDbContext context)
 {
     _service             = service;
     _logger              = logger;
     _httpContextAccessor = httpContextAccessor;
     _context             = context;
     CurrentUser.Configure(_httpContextAccessor);
 }
        public PlaylistService(
            IGetSongRequestByIdQuery getSongRequestByIdQuery,
            IGetPlaylistStateQuery getPlaylistStateQuery,
            IAddSongRequestCommand addSongRequestCommand,
            IPromoteRequestCommand promoteRequestCommand,
            IArchiveRequestCommand archiveRequestCommand,
            IRemoveAndRefundAllRequestsCommand removeAndRefundAllRequestsCommand,
            IGetCurrentRequestsQuery getCurrentRequestsQuery,
            IIsSuperVipInQueueQuery isSuperVipInQueueQuery,
            IGetUsersFormattedRequestsQuery getUsersFormattedRequestsQuery,
            IUpdatePlaylistStateCommand updatePlaylistStateCommand,
            IAddSongToDriveCommand addSongToDriveCommand,
            IGetMaxRegularRequestCountQuery getMaxRegularRequestCountQuery,
            IEditSuperVipCommand editSuperVipCommand,
            IRemoveSuperVipCommand removeSuperVipCommand,
            IGetUsersCurrentRequestCountsQuery getUsersCurrentRequestCountsQuery,
            IRemoveUsersRequestByPlaylistIndexCommand removeUsersRequestByPlaylistIndexCommand,
            IArchiveUsersSingleRequestCommand archiveUsersSingleRequestCommand,
            IGetSingleSongRequestIdRepository getSingleSongRequestIdRepository,
            IGetUsersRequestAtPlaylistIndexQuery getUsersRequestAtPlaylistIndexQuery,
            IEditRequestCommand editRequestCommand,
            IGetTopTenRequestsQuery getTopTenRequestsQuery,
            ISecretService secretService,
            IConfigService configService,
            ISignalRService signalRService,
            IRefundVipCommand refundVipCommand
            )
        {
            _getSongRequestByIdQuery           = getSongRequestByIdQuery;
            _getPlaylistStateQuery             = getPlaylistStateQuery;
            _addSongRequestCommand             = addSongRequestCommand;
            _promoteRequestCommand             = promoteRequestCommand;
            _archiveRequestCommand             = archiveRequestCommand;
            _removeAndRefundAllRequestsCommand = removeAndRefundAllRequestsCommand;
            _getCurrentRequestsQuery           = getCurrentRequestsQuery;
            _isSuperVipInQueueQuery            = isSuperVipInQueueQuery;
            _getUsersFormattedRequestsQuery    = getUsersFormattedRequestsQuery;
            _updatePlaylistStateCommand        = updatePlaylistStateCommand;
            _addSongToDriveCommand             = addSongToDriveCommand;
            _getMaxRegularRequestCountQuery    = getMaxRegularRequestCountQuery;
            _editSuperVipCommand                      = editSuperVipCommand;
            _removeSuperVipCommand                    = removeSuperVipCommand;
            _getUsersCurrentRequestCountsQuery        = getUsersCurrentRequestCountsQuery;
            _removeUsersRequestByPlaylistIndexCommand = removeUsersRequestByPlaylistIndexCommand;
            _archiveUsersSingleRequestCommand         = archiveUsersSingleRequestCommand;
            _getSingleSongRequestIdRepository         = getSingleSongRequestIdRepository;
            _getUsersRequestAtPlaylistIndexQuery      = getUsersRequestAtPlaylistIndexQuery;
            _editRequestCommand     = editRequestCommand;
            _getTopTenRequestsQuery = getTopTenRequestsQuery;
            _secretService          = secretService;
            _configService          = configService;
            _signalRService         = signalRService;
            _refundVipCommand       = refundVipCommand;

            _concurrentVipSongsToPlay = configService.Get <int>("ConcurrentVipSongsToPlay");

            _rand = new Random();
        }
 public GuessingGameApiClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger <IGuessingGameApiClient> logger
     )
 {
     _logger             = logger;
     _guessingGameClient = HttpClientHelper.BuildClient(configService, secretService, "GuessingGame");
 }
 /// <summary>
 /// Ctor
 /// </summary>
 /// <param name="logger"></param>
 /// <param name="configuration"></param>
 /// <param name="jwtApp"></param>
 /// <param name="secretApp"></param>
 /// <param name="jwtOptions"></param>
 public AuthenticateController(ILogger <AuthenticateController> logger, IConfiguration configuration,
                               IJwtAppService jwtApp, ISecretService secretApp, IOptions <JwtOptions> jwtOptions)
 {
     _configuration = configuration;
     _jwtApp        = jwtApp;
     _secretApp     = secretApp;
     _logger        = logger;
     _jwtOptions    = jwtOptions.Value;
 }
 public DevOpsApiClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger <IDevOpsApiClient> logger
     )
 {
     _logger = logger;
     _client = HttpClientHelper.BuildClient(configService, secretService, "DevOps");
 }
 public StreamStatusApiClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger <IStreamStatusApiClient> logger
     )
 {
     _logger             = logger;
     _streamStatusClient = HttpClientHelper.BuildClient(configService, secretService, "StreamStatus");
 }
 public ChannelRewardsClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger<IChannelRewardsClient> logger
     )
 {
     _logger = logger;
     _channelRewardsClient = HttpClientHelper.BuildClient(configService, secretService, "ChannelRewards");
 }
Exemple #20
0
 public VipApiClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger <IVipApiClient> logger
     )
 {
     _logger = logger;
     _client = HttpClientHelper.BuildClient(configService, secretService, "Vip");
 }
Exemple #21
0
 public SecretServiceManager(
     ISecretService secretService,
     IInputService input,
     ILogService logService)
 {
     _secretService = secretService;
     _inputService  = input;
     _logService    = logService;
 }
 public RefreshStreamLabsAuthTokenCommand(
     ISecretService secretService,
     ISetOrCreateSettingRepository setOrCreateSettingRepository,
     IGetSettingRepository getSettingRepository)
 {
     _secretService = secretService;
     _setOrCreateSettingRepository = setOrCreateSettingRepository;
     _getSettingRepository         = getSettingRepository;
 }
 public ClientIdClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger <IClientIdClient> logger
     )
 {
     _logger         = logger;
     _clientIdClient = HttpClientHelper.BuildClient(configService, secretService, "ClientId");
 }
 public PostRequestHandler(
     IEmailTemplateRepository emailTemplateRepository,
     IClientRepository clientRepository,
     ISecretService secretService)
 {
     fEmailTemplateRepository = emailTemplateRepository;
     fClientRepository        = clientRepository;
     fSecretService           = secretService;
 }
Exemple #25
0
 public CustomChatCommandsClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger <ICustomChatCommandsClient> logger
     )
 {
     _logger = logger;
     _client = HttpClientHelper.BuildClient(configService, secretService, "CustomChatCommands");
 }
 public SynchronizationService(IGithubClient githubClient,
                               IProjectService projectService,
                               ISynchronizationHelper synchronizationHelper,
                               ISecretService secretService)
 {
     _githubClient          = githubClient;
     _projectService        = projectService;
     _synchronizationHelper = synchronizationHelper;
     _secretService         = secretService;
 }
Exemple #27
0
 public PostPasswordLoginRequestHandler(
     IUserRepository userRepository,
     ISecretService secretService,
     ITokenService tokenService,
     IUserTokenRepository userTokenRepository)
     : base(tokenService, userTokenRepository)
 {
     fUserRepository = userRepository;
     fSecretService  = secretService;
 }
Exemple #28
0
        private readonly string _developmentRoomId = string.Empty; // Only for use in debug mode

        public ChatbotService(ICommandHelper commandHelper,
                              ITwitchClientFactory twitchClientFactory,
                              TwitchPubSub pubsub,
                              ITwitchLiveStreamMonitorFactory twitchLiveStreamMonitorFactory,
                              IVipApiClient vipApiClient,
                              IConfigService configService,
                              IStreamStatusApiClient streamStatusApiClient,
                              ISecretService secretService,
                              ILogger <ChatbotService> logger)
        {
            _commandHelper = commandHelper;
            _pubsub        = pubsub;
            _twitchLiveStreamMonitorFactory = twitchLiveStreamMonitorFactory;
            _vipApiClient          = vipApiClient;
            _configService         = configService;
            _streamStatusApiClient = streamStatusApiClient;
            _secretService         = secretService;
            _logger = logger;

            _streamerChannel    = _configService.Get <string>("StreamerChannel");
            _isDevelopmentBuild = Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") == "Development" ||
                                  Environment.GetEnvironmentVariable("ASPNETCORE_ENVIRONMENT") == "Local";

            _client = twitchClientFactory.Get();

            _client.OnJoinedChannel         += OnJoinedChannel;
            _client.OnChatCommandReceived   += OnCommandReceived;
            _client.OnCommunitySubscription += OnSubBomb;
            _client.OnBeingHosted           += OnBeingHosted;
            _client.OnRaidNotification      += OnRaidNotification;
            _client.OnDisconnected          += OnDisconnected;
            _client.OnError           += OnError;
            _client.OnConnectionError += OnConnectionError;
            _client.Connect();

            _liveStreamMonitor = _twitchLiveStreamMonitorFactory.Get();

            _liveStreamMonitor.SetChannelsByName(new List <string> {
                _streamerChannel
            });
            _liveStreamMonitor.OnStreamOnline   += OnStreamOnline;
            _liveStreamMonitor.OnStreamOffline  += OnStreamOffline;
            _liveStreamMonitor.OnServiceStarted += OnStreamMonitorStarted;
            //this.liveStreamMonitor.OnStreamUpdate += OnStreamUpdate;

            _liveStreamMonitor.Start();

            _pubsub.OnPubSubServiceConnected += OnPubSubConnected;
            _pubsub.OnBitsReceived           += OnBitsReceived;
            _pubsub.OnListenResponse         += OnListenResponse;
            _pubsub.OnChannelSubscription    += OnSub;

            _pubsub.Connect();
        }
Exemple #29
0
 public TopicsController(
     ITopicService topicService,
     // UserManager<IdentityUser> userManager,
     ISecretService secretService,
     IMapper mapper)
 {
     _topicService  = topicService;
     _secretService = secretService;
     // _userManager = userManager;
     _mapper = mapper;
 }
 public MerchWebhookController(
     IRabbitMessagePublisher rabbitMessagePublisher,
     IPrintfulClient printfulClient,
     IConfigService configService,
     ISecretService secretService,
     ILogger <MerchWebhookController> logger
     )
 {
     _rabbitMessagePublisher = rabbitMessagePublisher;
     _logger = logger;
 }
Exemple #31
0
 public UsersController(
     IUserService userService,
     IMapper mapper,
     IOptions <AppSettings> appSettings,
     ISecretService secretService)
 {
     _userService   = userService;
     _mapper        = mapper;
     _appSettings   = appSettings.Value;
     _secretService = secretService;
 }
 public SshSecretService(IValidationDictionary validationDictionary, bool autoMode)
 {
     _validationDictionary = validationDictionary;
     _repository = new SshSecretRepository(autoMode);
     _pppSecretService = new SecretService(validationDictionary);
 }