useNewNotificationListener function

dynamic useNewNotificationListener(
  1. dynamic callback
)

Implementation

useNewNotificationListener(callback) {
  final cubit = useBloc<SuprSendStoreCubit>(closeOnDispose: false);
  useBlocListener(cubit, (_, value, context) {
    callback(cubit.latestNotifications);
    cubit.latestNotifications = [];
  }, listenWhen: (state) {
    return cubit.latestNotifications.isNotEmpty;
  });
}