Service: make TCS RunContinuationsAsynchronously (#1944)

This commit is contained in:
srkizer 2024-07-19 07:11:33 +09:00 committed by GitHub
parent 0c1b2a03b2
commit 4b73e26443
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -24,7 +24,7 @@ namespace Dalamud;
internal static class Service<T> where T : IServiceType
{
private static readonly ServiceManager.ServiceAttribute ServiceAttribute;
private static TaskCompletionSource<T> instanceTcs = new();
private static TaskCompletionSource<T> instanceTcs = new(TaskCreationOptions.RunContinuationsAsynchronously);
private static List<Type>? dependencyServices;
private static List<Type>? dependencyServicesForUnload;