supabase realtime INSERT and UPDATE not working?

Im using supabase-js library and I wanna listen to every events on every table

const socket = new RealtimeClient(process.env.REALTIME_URL, {
    params: {
        apikey: process.env.REALTIME_API_KEY
    }
})

socket.connect()

const PTListener = socket.channel('realtime:public:*')


// BUG only DELETE works
PTListener.on('INSERT', (change) => {
    console.log('INSERT on PTListener', change)
})
PTListener.on('UPDATE', (change) => {
    console.log('UPDATE on PTListener', change)
})
PTListener.on('DELETE', (change) => {
    console.log('DELETE on PTListener', change)
})


but only only trigger on DELETE, but not on INSERT or UPDATE.
Screenshot_from_2022-08-25_11-31-50.png
Was this page helpful?