diff --git a/MareSynchronosServer/MareSynchronosServer/CleanupService.cs b/MareSynchronosServer/MareSynchronosServer/CleanupService.cs index 6b71283..90358e3 100644 --- a/MareSynchronosServer/MareSynchronosServer/CleanupService.cs +++ b/MareSynchronosServer/MareSynchronosServer/CleanupService.cs @@ -51,7 +51,7 @@ namespace MareSynchronosServer try { using var scope = _services.CreateScope(); - var dbContext = scope.ServiceProvider.GetService()!; + using var dbContext = scope.ServiceProvider.GetService()!; var prevTime = DateTime.Now.Subtract(TimeSpan.FromDays(filesOlderThanDays)); diff --git a/MareSynchronosServer/MareSynchronosServer/Discord/DiscordBot.cs b/MareSynchronosServer/MareSynchronosServer/Discord/DiscordBot.cs index f0bf51e..4a8b517 100644 --- a/MareSynchronosServer/MareSynchronosServer/Discord/DiscordBot.cs +++ b/MareSynchronosServer/MareSynchronosServer/Discord/DiscordBot.cs @@ -248,7 +248,7 @@ namespace MareSynchronosServer.Discord var hashedLodestoneId = BitConverter.ToString(sha256.ComputeHash(Encoding.UTF8.GetBytes(lodestoneId.ToString()))).Replace("-", ""); - var db = scope.ServiceProvider.GetService(); + using var db = scope.ServiceProvider.GetService(); // check if discord id or lodestone id is banned if (db.BannedRegistrations.Any(a => a.DiscordIdOrLodestoneAuth == arg.User.Id.ToString() || a.DiscordIdOrLodestoneAuth == hashedLodestoneId)) @@ -408,7 +408,7 @@ namespace MareSynchronosServer.Discord private void UpdateStatus(object state) { using var scope = services.CreateScope(); - var db = scope.ServiceProvider.GetService(); + using var db = scope.ServiceProvider.GetService(); var users = db.Users.Count(c => c.CharacterIdentification != null); diff --git a/MareSynchronosServer/MareSynchronosServer/SystemInfoService.cs b/MareSynchronosServer/MareSynchronosServer/SystemInfoService.cs index 4e8f7e2..f8a06cf 100644 --- a/MareSynchronosServer/MareSynchronosServer/SystemInfoService.cs +++ b/MareSynchronosServer/MareSynchronosServer/SystemInfoService.cs @@ -45,7 +45,7 @@ public class SystemInfoService : IHostedService, IDisposable MareMetrics.AvailableIOWorkerThreads.Set(ioThreads); using var scope = _services.CreateScope(); - var db = scope.ServiceProvider.GetService(); + using var db = scope.ServiceProvider.GetService(); var users = db.Users.Count(c => c.CharacterIdentification != null);