From 27d19759c85dbee57be253e9924cb89482e171ad Mon Sep 17 00:00:00 2001 From: Leendert de Borst Date: Sat, 7 Jun 2025 11:09:25 +0200 Subject: [PATCH] Update MinDurationLoadingService.cs (#897) --- .../Services/MinDurationLoadingService.cs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/apps/server/AliasVault.Client/Services/MinDurationLoadingService.cs b/apps/server/AliasVault.Client/Services/MinDurationLoadingService.cs index a4efd4f23..e2b6172db 100644 --- a/apps/server/AliasVault.Client/Services/MinDurationLoadingService.cs +++ b/apps/server/AliasVault.Client/Services/MinDurationLoadingService.cs @@ -76,6 +76,19 @@ public class MinDurationLoadingService : IDisposable /// public void Dispose() { - _loadingStates.Clear(); + Dispose(true); + GC.SuppressFinalize(this); + } + + /// + /// Protected implementation of Dispose pattern. + /// + /// True if called from Dispose, false if called from finalizer. + protected virtual void Dispose(bool disposing) + { + if (disposing) + { + _loadingStates.Clear(); + } } }