fixed error reporting

This commit is contained in:
Kima 2023-10-15 19:48:20 +02:00
parent d27c059b23
commit 49c396e746

View File

@ -190,12 +190,22 @@ class FilcAPI {
static Future<void> sendReport(ErrorReport report) async { static Future<void> sendReport(ErrorReport report) async {
try { try {
http.Response res = await http.post(Uri.parse(reportApi), body: { Map body = {
"os": report.os, "os": report.os,
"version": report.version, "version": report.version,
"error": report.error, "error": report.error,
"stack_trace": report.stack, "stack_trace": report.stack,
}); };
var client = http.Client();
http.Response res = await client.post(
Uri.parse(reportApi),
body: body,
headers: {
'Content-Type': 'application/x-www-form-urlencoded',
},
);
if (res.statusCode != 200) { if (res.statusCode != 200) {
throw "HTTP ${res.statusCode}: ${res.body}"; throw "HTTP ${res.statusCode}: ${res.body}";