diff --git a/Analytics-CSharp/Segment/Analytics/Settings.cs b/Analytics-CSharp/Segment/Analytics/Settings.cs index 339b748..5a9fe8a 100644 --- a/Analytics-CSharp/Segment/Analytics/Settings.cs +++ b/Analytics-CSharp/Segment/Analytics/Settings.cs @@ -16,7 +16,7 @@ public struct Settings public partial class Analytics { - internal async void Update(Settings settings) { + internal async Task Update(Settings settings) { System systemState = await Store.CurrentState(); HashSet initializedPlugins = new HashSet(); Timeline.Apply(plugin => { @@ -49,7 +49,7 @@ await Scope.WithContext(NetworkIODispatcher, async () => settings = systemState._settings; } - Update(settings.Value); + await Update(settings.Value); await Store.Dispatch(new System.ToggleRunningAction(true)); } }