Пример #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";
        }
Пример #2
0
 public RequestService(
     IHttpClientFactory httpClientFactory,
     ISecretService secretService)
 {
     this.httpClientFactory = httpClientFactory;
     this.secretService     = secretService;
 }
Пример #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();
 }
Пример #5
0
 public LoginController(IUserRepository repo, IUserService userService, IOptions <AppSettings> appSettings, ISecretService secretService)
 {
     _repo          = repo;
     _appSettings   = appSettings.Value;
     _userService   = userService;
     _secretService = secretService;
 }
Пример #6
0
 public SearchApiClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger <ISearchApiClient> logger)
 {
     _logger       = logger;
     _searchClient = HttpClientHelper.BuildClient(configService, secretService, "Search");
 }
Пример #7
0
 public SongList(
     ISecretService secretService,
     ILogger <SongList> logger
     )
 {
     _secretService = secretService;
     _logger        = logger;
 }
Пример #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");
 }
Пример #10
0
 public TokenService(ISecretService secretService, IWebHostEnvironment environment,
                     ILogger <TokenService> logger, IOptions <AuthenticationConfiguration> authenticationConfiguration)
 {
     _secretService = secretService;
     _environment   = environment;
     _logger        = logger;
     _authenticationConfiguration = authenticationConfiguration.Value;
 }
Пример #11
0
 public TwitchClientFactory(
     IConfigService configService,
     ISecretService secretService
     )
 {
     _configService = configService;
     _secretService = secretService;
 }
Пример #12
0
 public ModerationApiClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger <IModerationApiClient> logger)
 {
     _logger           = logger;
     _moderationClient = HttpClientHelper.BuildClient(configService, secretService, "Moderation");
 }
Пример #13
0
 public SecretController(ISecretService service, ILogger <SecretController> logger, IHttpContextAccessor httpContextAccessor, ApplicationDbContext context)
 {
     _service             = service;
     _logger              = logger;
     _httpContextAccessor = httpContextAccessor;
     _context             = context;
     CurrentUser.Configure(_httpContextAccessor);
 }
Пример #14
0
        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");
 }
Пример #16
0
 /// <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");
 }
Пример #20
0
 public VipApiClient(
     IConfigService configService,
     ISecretService secretService,
     ILogger <IVipApiClient> logger
     )
 {
     _logger = logger;
     _client = HttpClientHelper.BuildClient(configService, secretService, "Vip");
 }
Пример #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;
 }
Пример #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;
 }
Пример #27
0
 public PostPasswordLoginRequestHandler(
     IUserRepository userRepository,
     ISecretService secretService,
     ITokenService tokenService,
     IUserTokenRepository userTokenRepository)
     : base(tokenService, userTokenRepository)
 {
     fUserRepository = userRepository;
     fSecretService  = secretService;
 }
Пример #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();
        }
Пример #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;
 }
Пример #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);
 }