about summary refs log tree commit diff
path: root/MatrixUtils.Web/Pages
diff options
context:
space:
mode:
Diffstat (limited to 'MatrixUtils.Web/Pages')
-rw-r--r--MatrixUtils.Web/Pages/Index.razor4
1 files changed, 3 insertions, 1 deletions
diff --git a/MatrixUtils.Web/Pages/Index.razor b/MatrixUtils.Web/Pages/Index.razor
index f216488..19c74c3 100644
--- a/MatrixUtils.Web/Pages/Index.razor
+++ b/MatrixUtils.Web/Pages/Index.razor
@@ -133,10 +133,10 @@ Small collection of tools to do not-so-everyday things.
         var updateSw = Stopwatch.StartNew();
         var tasks = tokens.Select(async token => {
             await sema.WaitAsync();
-            scannedSessions++;
             if ((!string.IsNullOrWhiteSpace(token.Proxy) && offlineServers.Contains(token.Proxy)) || offlineServers.Contains(token.Homeserver)) {
                 _offlineSessions.Add(token);
                 sema.Release();
+            scannedSessions++;
                 return;
             }
 
@@ -176,9 +176,11 @@ Small collection of tools to do not-so-everyday things.
                 offlineServers.Add(token.Homeserver);
             }
 
+            scannedSessions++;
             sema.Release();
         }).ToList();
         await Task.WhenAll(tasks);
+        scannedSessions = totalSessions;
         
         await base.OnInitializedAsync();
     }