public FilePickerVM(ConfigLoaderVM configLoadr, CurrentFileVM currentFileVM) { CurrentFile = currentFileVM; _loadr = configLoadr; _loadr.PropertyChanged += ConfigLoadr_PropertyChanged; this.PropertyChanged += FilePickerVM_PropertyChanged; }
public AccessCheckerVM(ConfigLoaderVM configLoaderVM, IR2RestClient restClient) { _ui = SynchronizationContext.Current; _client = restClient; configLoaderVM.ConfigLoaded += (s, e) => { Config = e; CheckCredentialsCmd.ExecuteIfItCan(); }; CreateCommands(); }
private static void RegisterConfigs(ref ContainerBuilder b) { var cfgs = ConfigLoaderVM.LoadAll(); b.RegisterInstance <List <UploaderSettings> >(cfgs); if (!cfgs.Any()) { return; } var cfg = cfgs.First(); b.RegisterInstance <UploaderSettings>(cfg); //b.RegisterInstance<FirebaseCredentials>(cfg.FirebaseCreds); Loggly.Initialize("FirebaseUploader", cfg.LogglyToken); }
public MainWindowVM(ConfigLoaderVM configLoaderVM, UploaderTabVM uploaderTabVM, PreviousVerTabVM previousVerTabVM) { ConfigLoader = configLoaderVM; UploaderTab = uploaderTabVM; PreviousVerTab = previousVerTabVM; Tabs = new Observables <object> { UploaderTab, PreviousVerTab }; ConfigLoader.ConfigLoaded += (a, cfg) => { UploaderTab.ClientStatus = ""; UploaderTab.PkgChecker.Clear(); }; ConfigLoader.PackageChanged += (a, pkg) => { //PreviousVerTab.Clear(); //PreviousVerTab.Filename = pkg?.Filename; PreviousVerTab.SetPackage(pkg?.Filename); UploaderTab.PkgUploader.DisableUpload(); UploaderTab.PkgChecker.Package = pkg; if (UploaderTab.AccessChecker.CanWrite == true) { OnWriteAccessEnabled(); } }; //ConfigLoader.PackageChanged += async (a, b) => //{ // if (UploaderTab.AccessChecker.CanWrite == true) // await PreviousVerTab.GetVersions(ConfigLoader.Package.Filename); //}; UploaderTab.AccessChecker.WriteAccessEnabled += (a, b) => OnWriteAccessEnabled(); }
public MainWindowVM(ConfigLoaderVM configLoaderVM, FilePickerVM filePickerVM) { ConfigLoader = configLoaderVM; FilePicker = filePickerVM; }
public FirebaseIO(ConfigLoaderVM configLoaderVM) { _loadr = configLoaderVM; }