about summary refs log tree commit diff
path: root/MatrixUtils.Web/Pages/Tools/User
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-04-14 23:42:38 +0200
committerRory& <root@rory.gay>2025-04-14 23:42:38 +0200
commit7d9c3eb1d7a8bb913e6b7bfe224817ac575f76df (patch)
tree37df0c1724e404a6b00ad6b1153b12f6649ffbcd /MatrixUtils.Web/Pages/Tools/User
parentFix storage (diff)
downloadMatrixUtils-7d9c3eb1d7a8bb913e6b7bfe224817ac575f76df.tar.xz
Refactor session store (WIP)
Diffstat (limited to 'MatrixUtils.Web/Pages/Tools/User')
-rw-r--r--MatrixUtils.Web/Pages/Tools/User/CopyPowerlevel.razor8
-rw-r--r--MatrixUtils.Web/Pages/Tools/User/MassJoinRoom.razor8
-rw-r--r--MatrixUtils.Web/Pages/Tools/User/ViewAccountData.razor2
3 files changed, 9 insertions, 9 deletions
diff --git a/MatrixUtils.Web/Pages/Tools/User/CopyPowerlevel.razor b/MatrixUtils.Web/Pages/Tools/User/CopyPowerlevel.razor

index 64dbfcf..e5ffd5b 100644 --- a/MatrixUtils.Web/Pages/Tools/User/CopyPowerlevel.razor +++ b/MatrixUtils.Web/Pages/Tools/User/CopyPowerlevel.razor
@@ -23,11 +23,11 @@ List<AuthenticatedHomeserverGeneric> hss { get; set; } = new(); protected override async Task OnInitializedAsync() { - var hs = await RmuStorage.GetCurrentSessionOrNavigate(); + var hs = await sessionStore.GetCurrentHomeserver(navigateOnFailure: true); if (hs is null) return; - var sessions = await RmuStorage.GetAllTokens(); - foreach (var userAuth in sessions) { - var session = await RmuStorage.GetSession(userAuth); + var sessions = await sessionStore.GetAllSessions(); + foreach (var userAuth in sessions.Keys) { + var session = await sessionStore.GetHomeserver(userAuth); if (session is not null) { hss.Add(session); StateHasChanged(); diff --git a/MatrixUtils.Web/Pages/Tools/User/MassJoinRoom.razor b/MatrixUtils.Web/Pages/Tools/User/MassJoinRoom.razor
index e352c91..c373a37 100644 --- a/MatrixUtils.Web/Pages/Tools/User/MassJoinRoom.razor +++ b/MatrixUtils.Web/Pages/Tools/User/MassJoinRoom.razor
@@ -25,11 +25,11 @@ string roomId { get; set; } protected override async Task OnInitializedAsync() { - var hs = await RmuStorage.GetCurrentSessionOrNavigate(); + var hs = await sessionStore.GetCurrentHomeserver(navigateOnFailure: true); if (hs is null) return; - var sessions = await RmuStorage.GetAllTokens(); - foreach (var userAuth in sessions) { - var session = await RmuStorage.GetSession(userAuth); + var sessions = await sessionStore.GetAllSessions(); + foreach (var userAuth in sessions.Keys) { + var session = await sessionStore.GetHomeserver(userAuth); if (session is not null) { hss.Add(session); StateHasChanged(); diff --git a/MatrixUtils.Web/Pages/Tools/User/ViewAccountData.razor b/MatrixUtils.Web/Pages/Tools/User/ViewAccountData.razor
index b73b5ac..a393d2e 100644 --- a/MatrixUtils.Web/Pages/Tools/User/ViewAccountData.razor +++ b/MatrixUtils.Web/Pages/Tools/User/ViewAccountData.razor
@@ -16,7 +16,7 @@ Dictionary<string, EventList?> perRoomAccountData = new(); protected override async Task OnInitializedAsync() { - var hs = await RmuStorage.GetCurrentSessionOrNavigate(); + var hs = await sessionStore.GetCurrentHomeserver(navigateOnFailure: true); if (hs is null) return; perRoomAccountData = await hs.EnumerateAccountDataPerRoom(); globalAccountData = await hs.EnumerateAccountData();