removeMessageAtIndex method
Implementation
Future<void> removeMessageAtIndex(InboxMessage message, int index) async {
final itemId = getItemId(message);
try {
await _listItemRefs[itemId]?.currentState?.remove();
if (mounted) {
setState(() {
widget.messages.removeAt(index);
_listItemRefs.remove(itemId);
});
}
} catch (e) {
Courier.log('Error removing message: $e');
}
}