void worker_DoWork(object sender, DoWorkEventArgs e) { // Checks if database file exists, if so whether they're the same size, and downloads the latest one if any of them returns false // if (UtilityTools.doUpdateFile(linkOpenDirectories, "open-directories.txt")) { client.DownloadFile(new Uri(linkOpenDirectories), pathData + "open-directories.txt"); } dataOpenDirectories.AddRange(File.ReadAllLines(pathData + "open-directories.txt")); // // if (UtilityTools.doUpdateFile(linkOpenFiles, "open-files.json")) { client.DownloadFile(new Uri(linkOpenFiles), pathData + "open-files.json"); } databaseInfo = File.ReadLines(pathData + "open-files.json").First(); dataOpenFiles.AddRange(File.ReadAllLines(pathData + "open-files.json").Skip(1)); // }
void worker_DoWork(object sender, DoWorkEventArgs e) { try { // if (UtilityTools.doUpdateFile(linkMovies, "movies-posters.json")) { client.DownloadFile(new Uri(linkMovies), pathData + "movies-posters.json"); } dataMovies = File.ReadAllLines(pathData + "movies-posters.json"); // // if (UtilityTools.doUpdateFile(linkFilesVideo, "video-files.json")) { //client.DownloadFile(new Uri(linkFilesVideo), pathData + "video-files.json"); } dataFilesVideo = File.ReadAllLines(pathData + "video-files.json"); // // if (UtilityTools.doUpdateFile(linkFilesAudio, "audio-files.json")) { //client.DownloadFile(new Uri(linkFilesAudio), pathData + "audio-files.json"); } dataFilesAudio = File.ReadAllLines(pathData + "audio-files.json"); // // if (UtilityTools.doUpdateFile(linkFilesEbooks, "ebooks-files.json")) { //client.DownloadFile(new Uri(linkFilesEbooks), pathData + "ebooks-files.json"); } dataFilesEbooks = File.ReadAllLines(pathData + "ebooks-files.json"); // // if (UtilityTools.doUpdateFile(linkFilesSubtitles, "subtitles-files.json")) { //client.DownloadFile(new Uri(linkFilesSubtitles), pathData + "subtitles-files.json"); } dataFilesSubtitles = File.ReadAllLines(pathData + "subtitles-files.json"); // // if (UtilityTools.doUpdateFile(linkFilesTorrents, "torrents-files.json")) { //client.DownloadFile(new Uri(linkFilesTorrents), pathData + "torrents-files.json"); } dataFilesTorrents = File.ReadAllLines(pathData + "torrents-files.json"); // // if (UtilityTools.doUpdateFile(linkFilesArchives, "archives-files.json")) { //client.DownloadFile(new Uri(linkFilesArchives), pathData + "archives-files.json"); } dataFilesArchives = File.ReadAllLines(pathData + "archives-files.json"); // // Get Local Files loadLocalFiles(); } catch (Exception ex) { MessageBox.Show(rm.GetString("errorConnectToServer") + "\n\n" + ex.Message); Directory.Delete(pathData, true); } }