about summary refs log tree commit diff
path: root/MatrixRoomUtils.Web/Pages/Rooms/Index.razor
diff options
context:
space:
mode:
Diffstat (limited to 'MatrixRoomUtils.Web/Pages/Rooms/Index.razor')
-rw-r--r--MatrixRoomUtils.Web/Pages/Rooms/Index.razor13
1 files changed, 6 insertions, 7 deletions
diff --git a/MatrixRoomUtils.Web/Pages/Rooms/Index.razor b/MatrixRoomUtils.Web/Pages/Rooms/Index.razor
index 17551c9..20ddd0d 100644
--- a/MatrixRoomUtils.Web/Pages/Rooms/Index.razor
+++ b/MatrixRoomUtils.Web/Pages/Rooms/Index.razor
@@ -1,20 +1,19 @@
 @page "/Rooms"
 <h3>Room list</h3>
 
-@if (Rooms != null) {
+@if (Rooms is not null) {
     <RoomList Rooms="Rooms"></RoomList>
 }
 
 
 @code {
 
-    private List<Room> Rooms { get; set; }
+    private List<GenericRoom> Rooms { get; set; }
     
-    protected override async Task OnInitializedAsync()
-    {
-        await LocalStorageWrapper.LoadFromLocalStorage(LocalStorage);
-
-        Rooms = await RuntimeCache.CurrentHomeServer.GetJoinedRooms();
+    protected override async Task OnInitializedAsync() {
+        var hs = await MRUStorage.GetCurrentSessionOrNavigate();
+        if (hs is null) return;
+        Rooms = await hs.GetJoinedRooms();
 
         await base.OnInitializedAsync();
     }