예제 #1
0
 public StatusViewModel(PublishManager manager)
 {
     _manager    = manager;
     _ipfsDaemon = _manager.IpfsDaemon;
     IpfsStatus  = "Idle";
     _ipfsDaemon.OnStateChanged += _ipfsDaemon_OnStateChanged;
 }
예제 #2
0
        public DeploymentManager(Dispatcher dispatcher, ILogger logger, Action raiseUi)
        {
            Dispatcher = dispatcher;
            L          = logger;
            _raiseUi   = raiseUi;

            Daemon = new IpFsDaemon(this);
            Api    = new IpFsApi(this);
        }
예제 #3
0
 public StatusViewModel(DeploymentManager manager)
 {
     _manager    = manager;
     _ipfsDaemon = _manager.Daemon;
     IpfsStatus  = "Idle";
     DnsStatus   = "Idle";
     _ipfsDaemon.OnStateChanged += _ipfsDaemon_OnStateChanged;
     _manager.OnDnsRetrieved    += _manager_OnDnsRetrieved;
 }
예제 #4
0
파일: IpFsApi.cs 프로젝트: treverson/prime
 public IpFsApi(IpFsDaemon daemon)
 {
     _daemon = daemon;
     _client = daemon.Client;
     L       = daemon.L;
 }
예제 #5
0
파일: Radiant.cs 프로젝트: treverson/prime
 public Radiant(ILogger logger)
 {
     L          = logger;
     IpfsDaemon = new IpFsDaemon(logger);
     IpFsApi    = new IpFsApi(IpfsDaemon);
 }