Beispiel #1
0
 private void FillConfigKeys()
 {
     ConfigKey = null;
     AsUI(_ => ConfigKeys.Swap(UploaderConfigFile.GetKeys()));
     if (ConfigKeys.Any())
     {
         ConfigKey = ConfigKeys[0];
     }
 }
Beispiel #2
0
        private void LoadConfig()
        {
            Packages.Clear();

            var cfg = UploaderConfigFile.Parse(ConfigKey);

            if (cfg == null)
            {
                return;
            }

            ConfigLoaded?.Raise(cfg);

            var pkgs = cfg.LocalPackages
                       .Select(p => LocalR2Package.From(p));

            AsUI(_ => Packages.Swap(pkgs));
            if (Packages.Any())
            {
                Package = Packages[0];
            }
        }