#Unable to update stateNotifier when realtime data arrives

8 messages · Page 1 of 1 (latest)

tranquil chasm
#

What is your code?

hybrid forum
#

Just a moment

#

@tranquil chasm

#

Stream<RealtimeMessage> getLatestMessage();

  Stream<RealtimeMessage> getLatestMessage() {
    final realtime = _realtime.subscribe([
      'databases.${AppwriteConstants.databaseId}.collections.${AppwriteConstants.messagesCollection}.documents'
    ]).stream;
    return realtime;
  }
#

final getLatestMessageProvider = StreamProvider((ref) {
final chatApi = ref.watch(chatsApiProvider);
return chatApi.getLatestMessage();
});

tranquil chasm
#

As the error says, you can't modify the provider in a build function

#

The error even gives you suggestions for what to do