Skip to content

Commit

Permalink
Minor
Browse files Browse the repository at this point in the history
  • Loading branch information
rampaa committed Dec 10, 2023
1 parent 0038dbe commit bc63cab
Showing 1 changed file with 10 additions and 15 deletions.
25 changes: 10 additions & 15 deletions JL.Core/Utilities/Utils.cs
Original file line number Diff line number Diff line change
Expand Up @@ -141,34 +141,29 @@ public static async Task CoreInitialize()
await File.Create(profileCustomNamesPath).DisposeAsync().ConfigureAwait(false);
}

List<Task> tasks = new()
{
Task.Run(static async () =>
Parallel.Invoke(
async () =>
{
await DictUtils.DeserializeDicts().ConfigureAwait(false);
Frontend.ApplyDictOptions();
await DictUtils.LoadDictionaries().ConfigureAwait(false);
await DictUtils.SerializeDicts().ConfigureAwait(false);
await JmdictWordClassUtils.Initialize().ConfigureAwait(false);
}),

Task.Run(static async () =>
},
async () =>
{
await FreqUtils.DeserializeFreqs().ConfigureAwait(false);
await FreqUtils.LoadFrequencies().ConfigureAwait(false);
}),

Task.Run(static async() =>
await FreqUtils.SerializeFreqs().ConfigureAwait(false);
},
async () =>
{
await AudioUtils.DeserializeAudioSources().ConfigureAwait(false);
Frontend.SetInstalledVoiceWithHighestPriority();
}),

Task.Run(static async() => await DeconjugatorUtils.DeserializeRules().ConfigureAwait(false))
};
},
async () => await DeconjugatorUtils.DeserializeRules().ConfigureAwait(false),
async () => await DictUtils.InitializeKanjiCompositionDict().ConfigureAwait(false));

await DictUtils.InitializeKanjiCompositionDict().ConfigureAwait(false);
await Task.WhenAll(tasks).ConfigureAwait(false);
StringPoolInstance.Reset();
}

Expand Down

0 comments on commit bc63cab

Please sign in to comment.