redact support

This commit is contained in:
Henry Hiles 2026-01-28 22:59:09 +00:00
commit 15ccddfad5
No known key found for this signature in database
3 changed files with 25 additions and 7 deletions

View file

@ -16,6 +16,7 @@ import "package:nexus/models/get_event_request.dart";
import "package:nexus/models/get_related_events_request.dart";
import "package:nexus/models/login_request.dart";
import "package:nexus/models/profile.dart";
import "package:nexus/models/redact_event_request.dart";
import "package:nexus/models/report_request.dart";
import "package:nexus/models/room.dart";
import "package:nexus/models/sync_data.dart";
@ -113,6 +114,9 @@ class ClientController extends AsyncNotifier<int> {
return response.buf.toJson();
}
Future<void> redactEvent(RedactEventRequest report) =>
sendCommand("redact_event", report.toJson());
Future<bool> verify(String recoveryKey) async {
try {
await sendCommand("verify", {"recovery_key": recoveryKey});