public NamespaceViewModel(IKubectl kubectl, IScopedMessageSubscriber subscriber, IScopedMessagePublisher publisher) { _kubectl = kubectl; _subscriber = subscriber; _publisher = publisher; _subscriber.Subscribe <ContextChangedMessage>(OnContextChanged); }
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); }
public ContextViewModel(IKubectl kubectl, IScopedMessagePublisher publisher) { _kubectl = kubectl; _publisher = publisher; }
public ExecuteProcessLogDecorator(IExecuteProcess execute, IScopedMessagePublisher publisher) { _execute = execute; _publisher = publisher; }