about summary refs log tree commit diff
path: root/MatrixRoomUtils.Web/Pages/HSAdmin/HSAdmin.razor
diff options
context:
space:
mode:
Diffstat (limited to 'MatrixRoomUtils.Web/Pages/HSAdmin/HSAdmin.razor')
-rw-r--r--MatrixRoomUtils.Web/Pages/HSAdmin/HSAdmin.razor34
1 files changed, 0 insertions, 34 deletions
diff --git a/MatrixRoomUtils.Web/Pages/HSAdmin/HSAdmin.razor b/MatrixRoomUtils.Web/Pages/HSAdmin/HSAdmin.razor
deleted file mode 100644

index d1a2df5..0000000 --- a/MatrixRoomUtils.Web/Pages/HSAdmin/HSAdmin.razor +++ /dev/null
@@ -1,34 +0,0 @@ -@page "/HSAdmin" -@using LibMatrix.Homeservers -@using ArcaneLibs.Extensions -<h3>Homeserver Admininistration</h3> -<hr/> - -@if (Homeserver is null) { - <p>Homeserver is null...</p> -} -else { - @if (Homeserver is AuthenticatedHomeserverSynapse) { - <h4>Synapse tools</h4> - <hr/> - <a href="/HSAdmin/RoomQuery">Query rooms</a> - } - else { - <p>Homeserver type @Homeserver.GetType().Name does not have any administration tools in MRU.</p> - <p>Server info:</p> - <pre>@ServerVersionResponse?.ToJson(ignoreNull: true)</pre> - } -} - -@code { - public AuthenticatedHomeserverGeneric? Homeserver { get; set; } - public ServerVersionResponse? ServerVersionResponse { get; set; } - - protected override async Task OnInitializedAsync() { - Homeserver = await MRUStorage.GetCurrentSessionOrNavigate(); - if (Homeserver is null) return; - ServerVersionResponse = await (Homeserver.FederationClient?.GetServerVersionAsync() ?? Task.FromResult<ServerVersionResponse?>(null)); - await base.OnInitializedAsync(); - } - -} \ No newline at end of file