messagesProvider top-level property

Implementation

final messagesProvider =
    StateNotifierProvider.autoDispose<MessagesStateNotifier, List<QMessage>>(
        (ref) {
  var roomData = ref.watch(roomProvider);

  return roomData.maybeWhen(
    orElse: () => MessagesStateNotifier(ref),
    data: (v) => MessagesStateNotifier(ref, state: v.messages),
  );
});