Пример #1
0
 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;
 }
Пример #3
0
 public MirrorStateMachine(IMirrorClient mirrorClient)
 {
     _mirrorClient = mirrorClient;
 }