Implementation
Future<ResultOk> setMangaReadingStatus(
String token, String mangaId, ReadingStatus? status) async {
var statusString =
status != null ? EnumUtils.parseStatusFromEnum(status) : 'reading';
var unencodedPath = '/manga/$mangaId/status';
final uri = 'https://$authority$unencodedPath';
var response = await http.post(Uri.parse(uri),
headers: {
HttpHeaders.contentTypeHeader: 'application/json',
HttpHeaders.authorizationHeader: 'Bearer $token',
},
body: jsonEncode({
'status': '$statusString',
}));
return ResultOk.fromJson(jsonDecode(response.body));
}