public async static void UploadersConfigSaveAsync() { if (uploaderConfigWatcher != null) { uploaderConfigWatcher.EnableRaisingEvents = false; } await TaskEx.Run(() => UploadersConfig.Save(Program.UploadersConfigFilePath)); if (uploaderConfigWatcher != null) { uploaderConfigWatcher.EnableRaisingEvents = true; } }
public static void SaveSettings() { if (Settings != null) { Settings.Save(ApplicationConfigFilePath); } if (UploadersConfig != null) { UploadersConfig.Save(UploadersConfigFilePath); } if (HotkeysConfig != null) { HotkeysConfig.Save(HotkeysConfigFilePath); } }
public static void UploadersConfigSaveAsync() { if (uploaderConfigWatcher != null) { uploaderConfigWatcher.EnableRaisingEvents = false; } TaskEx.Run(() => { UploadersConfig.Save(UploadersConfigFilePath); }, () => { if (uploaderConfigWatcher != null) { uploaderConfigWatcher.EnableRaisingEvents = true; } }); }