コード例 #1
0
 public DownloadWindow(Anime anime, PasswordStore password, Config config)
 {
     _anime      = anime;
     _runner     = new RCloneRunner(config.RclonePath, password);
     _outputPath = config.OutputPath;
     Closing    += OnWindowClosing;
     InitializeComponent();
 }
コード例 #2
0
        private async void RefreshAnime()
        {
            var rclone = new RCloneRunner(_config.RclonePath, _password);
            var result = await rclone.Ls(_drive.DriveName, _drive.Path);

            var files = LsParser.parse(result);

            var animeMap = CreateAnimeMap(files);

            AddAnimeToDrive(animeMap);
            Application.Current.Dispatcher.Invoke(() => { Close(); });
        }