public StausObserverStartup(StatusObserver statusObserver) { _statusObserver = statusObserver; }
public void OnError(Exception error) { Status = StatusObserver.Failed; OnErrorAction?.Invoke(error); }
protected BaseViewModel() { Status = StatusObserver.InProgress; }
public void OnNext(T value) { Status = StatusObserver.Ready; OnNextAction?.Invoke(value); }
public BaseViewModel() { Status = StatusObserver.InProgress; }