From cd817487e443154debd26ff09dc4348a3973dca5 Mon Sep 17 00:00:00 2001 From: choco Date: Thu, 9 Oct 2025 11:13:47 +0200 Subject: [PATCH] scoped service crash fix --- LightlessSync/Plugin.cs | 3 +-- LightlessSync/Services/NotificationService.cs | 6 +----- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/LightlessSync/Plugin.cs b/LightlessSync/Plugin.cs index 862c777..3a6e638 100644 --- a/LightlessSync/Plugin.cs +++ b/LightlessSync/Plugin.cs @@ -178,8 +178,7 @@ public sealed class Plugin : IDalamudPlugin s.GetRequiredService(), notificationManager, chatGui, - s.GetRequiredService(), - s.GetServices())); + s.GetRequiredService())); collection.AddSingleton((s) => { var httpClient = new HttpClient(); diff --git a/LightlessSync/Services/NotificationService.cs b/LightlessSync/Services/NotificationService.cs index bfec6e6..ea5151e 100644 --- a/LightlessSync/Services/NotificationService.cs +++ b/LightlessSync/Services/NotificationService.cs @@ -20,23 +20,19 @@ public class NotificationService : DisposableMediatorSubscriberBase, IHostedServ private readonly DalamudUtilService _dalamudUtilService; private readonly INotificationManager _notificationManager; private readonly IChatGui _chatGui; - private readonly LightlessNotificationUI? _notificationUI; - public NotificationService( ILogger logger, LightlessConfigService configService, DalamudUtilService dalamudUtilService, INotificationManager notificationManager, IChatGui chatGui, - LightlessMediator mediator, - IEnumerable windows) : base(logger, mediator) + LightlessMediator mediator) : base(logger, mediator) { _logger = logger; _configService = configService; _dalamudUtilService = dalamudUtilService; _notificationManager = notificationManager; _chatGui = chatGui; - _notificationUI = windows.OfType().FirstOrDefault(); } public Task StartAsync(CancellationToken cancellationToken) {