rlee128Original post
Rank 2: Process
There seems to be an issue with realtime. Last night it was working for a few hours then stopped. Checked this morning and it was working no code change and now its not working again. I get the flutter: Received heartbeat response from realtime server message and also get a print of the web socket url but no data when there is an update made to a location I am listening to either via the app or dashboard.
Dart
subscription = realtimeSignal.value! .subscribe([ 'databases.${Constants.dbID}.tables.${Constants.userDB}.rows.${currentUserSession.value!.$id}', // 'databases.${Constants.dbID}.collections.${Constants.tasksDB}.documents', // 'databases.${Constants.dbID}.collections.${Constants.transactionsDB}.documents', // 'databases.${Constants.dbID}.collections.${Constants.shoppingListDB}.documents', // 'databases.${Constants.dbID}.collections.${Constants.shoppingItemsDB}.documents', // 'databases.${Constants.dbID}.collections.${Constants.recipesDB}.documents', // 'databases.${Constants.dbID}.collections.${Constants.budgetsDB}.documents', // 'databases.${Constants.dbID}.collections.${Constants.accountsDB}.documents', ]) .stream .listen((RealtimeMessage message) { log('Received realtime message tab: ${message.payload}'); if (message.events.contains('databases.${Constants.dbID}.tables.${Constants.userDB}.rows.${currentUserSession.value!.$id}.update')) { currentUserSignal.value = User.fromMap(message.payload); } // Handle the realtime message });Summary
Realtime feature stopping and starting intermittently. Developers receiving heartbeat response but no data updates. Check code for any errors or changes. Subscriptions and listeners set up correctly. Possible issue with websocket connection.