// ctor /// <summary> /// Initializes a new instance of the <see cref="DataManager"/> class. /// </summary> /// <param name="platform">The platform.</param> public DataManager(IPlatform platform) { _platform = platform; AppService = new AppService(); _current = this; }
// ctor /// <summary> /// Initializes a new instance of the <see cref="AppModel" /> class. /// </summary> /// <param name="platform">The platform.</param> public AppModel(IPlatform platform) { Platform = platform; DataManager = new DataManager(platform); Router = new RoutingState(); ViewModelPool = new Dictionary<string, Tuple<IRoutableViewModel, IRoutingParams>>(); _subscriptions = new Dictionary<string, IDisposable>(); //Init(); => Call after Activity is created because RxApp.MainThreadScheduler must be set }