Exemplo n.º 1
0
 public NamespaceViewModel(IKubectl kubectl, IScopedMessageSubscriber subscriber, IScopedMessagePublisher publisher)
 {
     _kubectl    = kubectl;
     _subscriber = subscriber;
     _publisher  = publisher;
     _subscriber.Subscribe <ContextChangedMessage>(OnContextChanged);
 }
 public SecretEditorViewModel(IScopedMessageSubscriber subscriber, ISecrets secrets)
 {
     _secrets    = secrets;
     _subscriber = subscriber;
     _subscriber.Subscribe <SecretFileChangedMessage>(OnSecretFileChanged);
     _saveFileCommand = new AsyncCommand <object>(OnSaveFile, CanSaveFile);
 }
Exemplo n.º 3
0
 public SecretsViewModel(IScopedMessageSubscriber subscriber, IScopedMessagePublisher publisher, ISecrets kubeSecrets)
 {
     _kubeSecrets = kubeSecrets;
     _subscriber  = subscriber;
     _publisher   = publisher;
     _subscriber.Subscribe <NamespaceChangedMessage>(OnNamespaceChanged);
 }
        public SecretFilesViewModel(IScopedMessageSubscriber subscriber, IScopedMessagePublisher publisher, ISecrets secrets)
        {
            _subscriber = subscriber;
            _publisher = publisher;
            _secrets = secrets;

            _subscriber.Subscribe<SecretChangedMessage>(OnSecretChanged);
        }
Exemplo n.º 5
0
        public LogsViewModel(IScopedMessageSubscriber subscriber)
        {
            _subscriber = subscriber;

            subscriber.Subscribe <CommandExecutingMessage>(OnCommandExecuting);
        }