From f82c62fe9d75c3cdc5ed5fe6f5e5ce517e6eafbc Mon Sep 17 00:00:00 2001 From: Rory& Date: Thu, 17 Apr 2025 11:26:12 +0200 Subject: Room query cleanup, add start of state resync --- .../SynapseRoomShutdownWindowContent.razor | 69 +++++++++++----------- 1 file changed, 33 insertions(+), 36 deletions(-) (limited to 'MatrixUtils.Web/Pages/HSAdmin/Synapse/Components/SynapseRoomShutdownWindowContent.razor') diff --git a/MatrixUtils.Web/Pages/HSAdmin/Synapse/Components/SynapseRoomShutdownWindowContent.razor b/MatrixUtils.Web/Pages/HSAdmin/Synapse/Components/SynapseRoomShutdownWindowContent.razor index d5daf75..124d073 100644 --- a/MatrixUtils.Web/Pages/HSAdmin/Synapse/Components/SynapseRoomShutdownWindowContent.razor +++ b/MatrixUtils.Web/Pages/HSAdmin/Synapse/Components/SynapseRoomShutdownWindowContent.razor @@ -2,35 +2,6 @@ @using LibMatrix.Homeservers.ImplementationDetails.Synapse.Models.Requests @if (string.IsNullOrWhiteSpace(Context.DeleteId)) { - Media options -
-
- Quarantine local media: - -
- Quarantine remote media: - -
- Delete remote media: - -
- - User options -
-
- Suspend local users: - -
- Quarantine ALL local user media: - -
- Delete ALL local user media: - -
- - Room deletion options -
-
Block room:
@@ -40,17 +11,43 @@ Force purge room (unsafe):
- Warning room User ID (optional): - -
- @if (!string.IsNullOrWhiteSpace(Context.DeleteRequest.NewRoomUserId)) { +
+ Media + Quarantine local media: + +
+ Quarantine remote media: + +
+ Delete remote media: + +
+ +
+ Local users + Suspend local users: + +
+ Quarantine ALL local user media: + +
+ Delete ALL local user media: + +
+ +
+ Issue warning to local members (optional) + All fields are required if used!
+ Warning room User ID: + +
Warning room name:
Warning room message (plaintext):
- } +
Execute } @@ -107,7 +104,7 @@ public async Task DeleteRoom() { await TaskMap.SetValueAsync(Context.RoomId, Context); } - + private static readonly SemaphoreSlim OnCompleteLock = new(1, 1); - + } \ No newline at end of file -- cgit 1.5.1