public SmintIoRefreshTokenAuthenticatorImpl( ISmintIoSettingsDatabaseProvider smintIoSettingsDatabaseProvider, ISmintIoTokenDatabaseProvider tokenDatabaseProvider, ILogger <SmintIoSystemBrowserAuthenticatorImpl> logger) : base(tokenDatabaseProvider, logger) { _smintIoSettingsDatabaseProvider = smintIoSettingsDatabaseProvider; _logger = logger; }
public SmintIoAuthenticationRefresherImpl( ISmintIoSettingsDatabaseProvider smintIoSettingsDatabaseProvider, ISmintIoTokenDatabaseProvider tokenDatabaseProvider, ILogger <SmintIoAuthenticationRefresherImpl> logger) : base(tokenDatabaseProvider, logger) { _smintIoSettingsDatabaseProvider = smintIoSettingsDatabaseProvider; _logger = logger; }
public PusherService( ISmintIoSettingsDatabaseProvider smintIoSettingsDatabaseProvider, ISmintIoTokenDatabaseProvider smintIoTokenDatabaseProvider, ISyncJobExecutionQueue jobExecutionQueue, ISyncJob syncJob, ILogger <PusherService> logger) { _smintIoSettingsDatabaseProvider = smintIoSettingsDatabaseProvider; _smintIoTokenDatabaseProvider = smintIoTokenDatabaseProvider; _jobExecutionQueue = jobExecutionQueue; _syncJob = syncJob; _logger = logger; }
public SmintIoApiClientProviderImpl( ISmintIoSettingsDatabaseProvider smintIoSettingsDatabaseProvider, ISmintIoTokenDatabaseProvider smintIoTokenDatabaseProvider, ILogger <SmintIoApiClientProviderImpl> logger, ISmintIoAuthenticationRefresher smintIoAuthenticationRefresher) { _smintIoSettingsDatabaseProvider = smintIoSettingsDatabaseProvider; _smintIoTokenDatabaseProvider = smintIoTokenDatabaseProvider; _smintIoAuthenticationRefresher = smintIoAuthenticationRefresher; _disposed = false; _http = new HttpClient(); _logger = logger; _retryPolicy = GetRetryStrategy(); _clapicOpenApiClient = new CLAPICOpenApiClient(_http); }
public SyncJobImpl( ISmintIoSettingsDatabaseProvider smintIoSettingsDatabaseProvider, ISmintIoTokenDatabaseProvider smintIoTokenDatabaseProvider, ISyncDatabaseProvider syncDatabaseProvider, ISmintIoApiClientProvider smintIoClient, ISyncTargetAuthenticator syncTargetAuthenticator, ISyncTargetDataFactory <TSyncAsset, TSyncLicenseTerm, TSyncReleaseDetails, TSyncDownloadConstraints> syncTargetDataFactory, ISyncTarget <TSyncAsset, TSyncLicenseTerm, TSyncReleaseDetails, TSyncDownloadConstraints> syncTarget, ILogger <SyncJobImpl <TSyncAsset, TSyncLicenseTerm, TSyncReleaseDetails, TSyncDownloadConstraints> > logger) { _smintIoSettingsDatabaseProvider = smintIoSettingsDatabaseProvider; _smintIoTokenDatabaseProvider = smintIoTokenDatabaseProvider; _syncDatabaseProvider = syncDatabaseProvider; _smintIoClient = smintIoClient; _syncTargetAuthenticator = syncTargetAuthenticator; _syncTargetDataFactory = syncTargetDataFactory; _syncTarget = syncTarget; _logger = logger; }