about summary refs log tree commit diff
path: root/MatrixRoomUtils.Web/Pages/DataExportPage.razor
diff options
context:
space:
mode:
authorTheArcaneBrony <myrainbowdash949@gmail.com>2023-05-03 20:42:20 +0200
committerTheArcaneBrony <myrainbowdash949@gmail.com>2023-05-03 20:42:20 +0200
commitb02fb81a56bd94b38fdb26771c3e591419f0f49c (patch)
tree617538d36ff9be9ba0f5d13cb6076b02f017a91b /MatrixRoomUtils.Web/Pages/DataExportPage.razor
parentRefactor (diff)
downloadMatrixUtils-b02fb81a56bd94b38fdb26771c3e591419f0f49c.tar.xz
Small refactoring
Diffstat (limited to 'MatrixRoomUtils.Web/Pages/DataExportPage.razor')
-rw-r--r--MatrixRoomUtils.Web/Pages/DataExportPage.razor17
1 files changed, 8 insertions, 9 deletions
diff --git a/MatrixRoomUtils.Web/Pages/DataExportPage.razor b/MatrixRoomUtils.Web/Pages/DataExportPage.razor
index f9a4c37..5628d94 100644
--- a/MatrixRoomUtils.Web/Pages/DataExportPage.razor
+++ b/MatrixRoomUtils.Web/Pages/DataExportPage.razor
@@ -1,10 +1,7 @@
 @page "/export"
-@using MatrixRoomUtils.Web.Classes
 @using MatrixRoomUtils.Web.Shared.IndexComponents
-@using Blazored.LocalStorage
 @using MatrixRoomUtils.Authentication
 @using System.Text.Json
-@using Microsoft.AspNetCore.Components.Rendering
 @inject NavigationManager NavigationManager
 @inject ILocalStorageService LocalStorage
 
@@ -19,7 +16,7 @@
 {
 @foreach (var (token, user) in RuntimeCache.LoginSessions)
 {
-    <IndexUserItem User="@user" Token="@token"/>
+    <IndexUserItem User="@user"/>
     <pre>
 @user.LoginResponse.UserId[1..].Split(":")[0]\auth\access_token=@token
 @user.LoginResponse.UserId[1..].Split(":")[0]\auth\device_id=@user.LoginResponse.DeviceId
@@ -55,16 +52,18 @@ else
             StateHasChanged();
             foreach (var hs in homeservers)
             {
-                if (LocalStorageWrapper.HomeserverResolutionCache.ContainsKey(hs)) continue;
+                if (RuntimeCache.HomeserverResolutionCache.ContainsKey(hs))
+                {
+                    resolvedHomeservers++;
+                    continue;
+                }
                 var resolvedHomeserver = await MatrixAuth.ResolveHomeserverFromWellKnown(hs);
 
-                if (LocalStorageWrapper.HomeserverResolutionCache.ContainsKey(hs))
-                    LocalStorageWrapper.HomeserverResolutionCache.Remove(hs);
-                LocalStorageWrapper.HomeserverResolutionCache.Add(hs, new() { Result = resolvedHomeserver, ResolutionTime = DateTime.Now });
+                RuntimeCache.HomeserverResolutionCache.Add(hs, new() { Result = resolvedHomeserver, ResolutionTime = DateTime.Now });
                 await LocalStorageWrapper.SaveToLocalStorage(LocalStorage);
 
                 Console.WriteLine("Saved to local storage:");
-                Console.WriteLine(JsonSerializer.Serialize(LocalStorageWrapper.HomeserverResolutionCache, new JsonSerializerOptions()
+                Console.WriteLine(JsonSerializer.Serialize(RuntimeCache.HomeserverResolutionCache, new JsonSerializerOptions()
                 {
                     WriteIndented = true
                 }));