Back

Realtime not responding

  • 0
  • Android
  • Databases
Shivam
5 Mar, 2025, 15:48
TypeScript

        Log.d("TAG", "loadData: here")
        realtime.subscribe("databases.*.collections.*.documents.*") {
            Log.d("TAG", "loadData: $it")
            val data = it.payload.tryJsonCast(Data::class.java)
            Log.d("TAG", "loadData: $data")

            if (data != null) {
                _list.value.add(message)
            }
            Log.d("TAG", "loadData: ${_list.value}")

        }

Why only here get print in my logcat? It doesn't even through any error, nor any other data

TL;DR
Realtime subscription code is not functioning properly as expected. The subscription callback is only logging 'here' and not processing the data. Check if the subscription path is correct. Also, ensure that the Data class is correctly created and used for JSON parsing. Provide error handling and logging for better debugging.
Reply

Reply to this thread by joining our Discord

Reply on Discord

Need support?

Join our Discord

Get community support by joining our Discord server.

Join Discord

Get premium support

Join Appwrite Pro and get email support from our team.

Learn more