diff --git a/GFramework.Game/Setting/SettingsModel.cs b/GFramework.Game/Setting/SettingsModel.cs index 4e735b7d..335cd562 100644 --- a/GFramework.Game/Setting/SettingsModel.cs +++ b/GFramework.Game/Setting/SettingsModel.cs @@ -169,7 +169,7 @@ public class SettingsModel(IDataLocationProvider? locationProvider, try { - allData = await DataRepository.LoadAllAsync(); + allData = await DataRepository.LoadAllAsync().ConfigureAwait(false); } catch (Exception ex) { @@ -213,7 +213,7 @@ public class SettingsModel(IDataLocationProvider? locationProvider, try { var location = LocationProvider.GetLocation(data.GetType()); - await DataRepository.SaveAsync(location, data); + await DataRepository.SaveAsync(location, data).ConfigureAwait(false); } catch (Exception ex) { @@ -231,7 +231,7 @@ public class SettingsModel(IDataLocationProvider? locationProvider, foreach (var applicator in _applicators) try { - await applicator.Value.ApplyAsync(); + await applicator.Value.ApplyAsync().ConfigureAwait(false); } catch (Exception ex) {