public MirrorService( IPackageService localPackages, IMirrorClient upstreamClient, IPackageIndexingService indexer, ILogger <MirrorService> logger) { _localPackages = localPackages ?? throw new ArgumentNullException(nameof(localPackages)); _upstreamClient = upstreamClient ?? throw new ArgumentNullException(nameof(upstreamClient)); _indexer = indexer ?? throw new ArgumentNullException(nameof(indexer)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public SelfieStateMachine(IMirrorClient mirrorClient, TwitterClient twitterClient) { _mirrorClient = mirrorClient; _twitterClient = twitterClient; State = SelfieState.Ready; }
public MirrorStateMachine(IMirrorClient mirrorClient) { _mirrorClient = mirrorClient; }