From 03313562d21d5db9bf6a14ebbeab80e06c883d3a Mon Sep 17 00:00:00 2001 From: Rory& Date: Wed, 24 Jan 2024 02:31:56 +0100 Subject: MRU->RMU, fixes, cleanup --- MatrixRoomUtils.Web/Pages/Dev/DevOptions.razor | 71 -------------------------- 1 file changed, 71 deletions(-) delete mode 100644 MatrixRoomUtils.Web/Pages/Dev/DevOptions.razor (limited to 'MatrixRoomUtils.Web/Pages/Dev/DevOptions.razor') diff --git a/MatrixRoomUtils.Web/Pages/Dev/DevOptions.razor b/MatrixRoomUtils.Web/Pages/Dev/DevOptions.razor deleted file mode 100644 index a1e928f..0000000 --- a/MatrixRoomUtils.Web/Pages/Dev/DevOptions.razor +++ /dev/null @@ -1,71 +0,0 @@ -@page "/Dev/Options" -@using ArcaneLibs.Extensions -@using System.Text.Unicode -@using System.Text -@using System.Text.Json -@inject NavigationManager NavigationManager -@inject ILocalStorageService LocalStorage - -Developer options - -

Rory&::MatrixUtils - Developer options

-
- -

- Import local storage: - -

-

- Export local storage: - -

- -@if (userSettings is not null) { - - -
- - -
- - -
-} -
- -@code { - - private MRUStorageWrapper.Settings? userSettings { get; set; } - protected override async Task OnInitializedAsync() { - // userSettings = await TieredStorage.DataStorageProvider.LoadObjectAsync("mru.settings"); - - await base.OnInitializedAsync(); - } - - private async Task LogStuff() { - await Task.Delay(100); - Console.WriteLine($"Settings: {userSettings.ToJson()}"); - await TieredStorage.DataStorageProvider.SaveObjectAsync("mru.settings", userSettings); - } - - private async Task ExportLocalStorage() { - var keys = await TieredStorage.DataStorageProvider.GetAllKeysAsync(); - var data = new Dictionary(); - foreach (var key in keys) { - data.Add(key, await TieredStorage.DataStorageProvider.LoadObjectAsync(key)); - } - var dataUri = "data:application/json;base64,"; - dataUri += Convert.ToBase64String(Encoding.UTF8.GetBytes(JsonSerializer.Serialize(data))); - await JSRuntime.InvokeVoidAsync("window.open", dataUri, "_blank"); - } - - private async Task ImportLocalStorage(InputFileChangeEventArgs obj) { - if (obj.FileCount != 1) return; - var data = await JsonSerializer.DeserializeAsync>(obj.File.OpenReadStream()); - foreach (var (key, value) in data) { - await TieredStorage.DataStorageProvider.SaveObjectAsync(key, value); - } - NavigationManager.NavigateTo(NavigationManager.Uri, true, true); - } - -} -- cgit 1.5.1