inboxMarkAsRead method
Implementation
@override
Future<void> inboxMarkAsRead(String messageId) async {
final userId = await _getProfileId();
if (userId == null) return;
final response = await http.post(
Uri.parse(_getInboxUrl('messages/$messageId/read')),
headers: _inboxHeaders(json: true),
body: jsonEncode({'userId': userId}),
);
if (response.statusCode != 202) {
throw Exception('Mark read failed: ${response.statusCode}');
}
}