chatComposerDraftProvider top-level property

dynamic chatComposerDraftProvider
final

Implementation

final chatComposerDraftProvider = FutureProvider.autoDispose
    .family<ComposeDraft?, String>((ref, roomId) async {
  final chat = await ref.watch(chatProvider(roomId).future);
  if (chat == null) {
    return null;
  }
  return (await chat.msgDraft().then((val) => val.draft()));
});