performance cache + queued character data application
This commit is contained in:
@@ -174,11 +174,13 @@ public sealed class Plugin : IDalamudPlugin
|
||||
s.GetRequiredService<LightlessConfigService>(), s.GetRequiredService<PlayerPerformanceConfigService>(), new Lazy<PairFactory>(() => s.GetRequiredService<PairFactory>())));
|
||||
collection.AddSingleton<PairManager>();
|
||||
collection.AddSingleton<PairStateCache>();
|
||||
collection.AddSingleton<PairPerformanceMetricsCache>();
|
||||
collection.AddSingleton<IPairHandlerAdapterFactory, PairHandlerAdapterFactory>();
|
||||
collection.AddSingleton(s => new PairHandlerRegistry(
|
||||
s.GetRequiredService<IPairHandlerAdapterFactory>(),
|
||||
s.GetRequiredService<PairManager>(),
|
||||
s.GetRequiredService<PairStateCache>(),
|
||||
s.GetRequiredService<PairPerformanceMetricsCache>(),
|
||||
s.GetRequiredService<ILogger<PairHandlerRegistry>>()));
|
||||
collection.AddSingleton<PairLedger>();
|
||||
collection.AddSingleton<PairUiService>();
|
||||
@@ -201,7 +203,8 @@ public sealed class Plugin : IDalamudPlugin
|
||||
s.GetRequiredService<PairHandlerRegistry>(),
|
||||
s.GetRequiredService<PairManager>(),
|
||||
s.GetRequiredService<PairLedger>(),
|
||||
s.GetRequiredService<ServerConfigurationManager>()));
|
||||
s.GetRequiredService<ServerConfigurationManager>(),
|
||||
s.GetRequiredService<PairPerformanceMetricsCache>()));
|
||||
collection.AddSingleton<RedrawManager>();
|
||||
collection.AddSingleton<LightFinderService>();
|
||||
collection.AddSingleton(addonLifecycle);
|
||||
|
||||
Reference in New Issue
Block a user