public ForgotPasswordRepository(IRestServices restServices, IRxSchedulersFacade rxSchedulersFacade,
                                 IDeviceLog log)
 {
     _restServices       = restServices;
     _rxSchedulersFacade = rxSchedulersFacade;
     _log = log;
 }
Exemplo n.º 2
0
 public AuthRepository(IRestServices restServices, IAuthService authService,
                       IRxSchedulersFacade rxSchedulersFacade,
                       IConnectionStatusRepository connectionStatusRepository, IDeviceLog log)
 {
     _restServices               = restServices;
     _authService                = authService;
     _rxSchedulersFacade         = rxSchedulersFacade;
     _connectionStatusRepository = connectionStatusRepository;
     _log = log;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Emit first value with provided default
 /// </summary>
 /// <param name="initValue">Initial emitted value</param>
 /// <param name="rxSchedulers">Use custom IRxSchedulersFacade implementation</param>
 /// <param name="allowDuplicatesInSequenceAndOnResume">If set emitting the same value one after another is allowed,
 /// by default duplicates can be emitted only if there was another value in-between them in a sequence.
 /// Will also cause value re-emission onResume lifecycle event</param>
 public LiveData(T initValue, IRxSchedulersFacade rxSchedulers, bool allowDuplicatesInSequenceAndOnResume = false)
 {
     _subject      = new BehaviorSubject <T>(initValue);
     _rxSchedulers = rxSchedulers;
     _allowDuplicatesInSequenceAndOnResumeFlag = allowDuplicatesInSequenceAndOnResume;
 }