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