/// <summary> /// Initializes a new instance of the <see cref="T:ReactiveUIAroundMe.Portable.WebServices.WebServiceControllerBase"/> class. /// </summary> /// <param name="storage">Storage.</param> /// <param name="log">Log.</param> /// <param name="clientHandler">Client handler.</param> public WebServiceControllerBase(ISQLiteStorage storage, ILogger log, HttpClientHandler clientHandler, IScheduler scheduler, IUserDefaults userDefaults) { Log = log; Tag = string.Format("{0} ", GetType()); Storage = storage; Scheduler = scheduler; ClientHandler = clientHandler; }
/// <summary> /// Initializes a new instance of the <see cref="T:Medibio.Portable.WebServices.AuthWebServiceController"/> class. /// </summary> /// <param name="clientHandler">Client handler.</param> public WebServiceController(ISQLiteStorage storage, ILogger log, HttpClientHandler clientHandler, IScheduler scheduler, IUserDefaults userDefaults) : base(storage, log, clientHandler, scheduler, userDefaults) { BaseUrl = userDefaults.Host; }
/// <summary> /// Initializes a new instance of the <see cref="T:Medibio.Portable.WebServices.AuthGeoWebServiceController"/> class. /// </summary> /// <param name="clientHandler">Client handler.</param> public GoogleMapsWebServiceController(ISQLiteStorage storage, ILogger log, HttpClientHandler clientHandler, IScheduler scheduler, IUserDefaults userDefaults) : base(storage, log, clientHandler, scheduler, userDefaults) { BaseUrl = Config.GoogleMapsApiUrl; }