25 lines
682 B
JavaScript
25 lines
682 B
JavaScript
require('dotenv').config();
|
|
const { createClient } = require('@supabase/supabase-js');
|
|
|
|
const supabase = createClient(process.env.REACT_APP_SUPABASE_URL, process.env.REACT_APP_SUPABASE_ANON_KEY);
|
|
|
|
const channel = supabase
|
|
.channel('test_channel')
|
|
.on(
|
|
'postgres_changes',
|
|
{ event: 'INSERT', schema: 'public', table: 'annonces_diffusions' },
|
|
(payload) => {
|
|
console.log('Realtime Event Received!', payload);
|
|
}
|
|
)
|
|
.subscribe((status) => {
|
|
console.log('Subscription status:', status);
|
|
});
|
|
|
|
console.log('Waiting for events...');
|
|
// We will kill this process manually or let it timeout
|
|
setTimeout(() => {
|
|
console.log('Timeout. Exiting.');
|
|
process.exit(0);
|
|
}, 10000);
|