report method
Future<int>
report({
- required String serverUrl,
- required String sha256,
- required Nip01Event reportEvent,
override
Reports a blob to the server
sha256
is the hash of the blob
reportEvent
is the report event
returns the http status code of the rcv server
Implementation
@override
Future<int> report({
required String serverUrl,
required String sha256,
required Nip01Event reportEvent,
}) async {
final String myBody = jsonEncode(reportEvent.toJson());
final response = await client.put(
url: Uri.parse('$serverUrl/report'),
body: myBody, //reportEvent.toBase64(),
headers: {
'Content-Type': 'application/json',
},
);
return response.statusCode;
}