updateFeedback method
- Feedback feedback
override
Updates the given feedback
(server-side).
Note: This is only available to UserCapability.moderator and UserCapability.dev users.
Implementation
@override
Future<void> updateFeedback(Feedback feedback) async {
final response = await apiService.callFunction(
function: "logfile",
token: token.lbPlannerApiToken,
body: {
"feedbackid": feedback.id,
"notes": feedback.comment,
"status": feedback.readAsInt,
},
);
// TODO: replace with `response.failed` once #52 is merged
if (response.isNotOk) {
throw Exception("Failed to update feedback: ${response.body}");
}
}