unread method
- Notification notification
Marks the given notification
as unread.
Implementation
Future<void> unread(Notification notification) async {
if (!state.hasData) return;
data(
state.requireData.map((e) {
if (e.id == notification.id) {
return e.copyWith(read: false);
}
return e;
}).toList(),
);
await _datasource.unread(
_auth.state.requireData[Webservice.lb_planner_api],
notification,
);
await captureEvent('notification_unread');
}