Back to packages list

Vals using @supabase/supabase-js

Description from the NPM package:
Isomorphic Javascript client for Supabase
jonbo avatar
MADBOTS
@jonbo
Cron
MAD BOTS (Multi-functional Alerting & Diagnostics Bot Operations Tracking System) This val runs every two minutes and makes sure a supabase realtime websocket listener is still alive. on spawn, checks to see if acknowledged_by_server == true if not, send a message to discord update the row (id=1) in supabase with acknowledged_by_server: false to reset for next run this will be responded to by the supabase handler. code snippet below: .on( "postgres_changes", { event: "UPDATE", schema: "public", table: "uptime", }, async (payload) => { // this means we just acknowledged it if (payload.new.acknowledged_by_server) { console.log('uptime check already acknowledged - skipping'); return; }; console.log('incoming uptime check request', payload); if (!payload.new.acknowledged_by_server) { await supabaseAdminClient.from('uptime').update({ acknowledged_by_server: true, acknowledged_at: new Date() }).eq('id', payload.new.id); console.log('uptime check acknowledged'); } } ) note: this will keep alerting every two minutes until acknowledged. something to resolve in the next version.
thomasatflexos avatar
createRelevantComment
@thomasatflexos
Script
An interactive, runnable TypeScript val by thomasatflexos
thomasatflexos avatar
convertTodoItemsToGamePlans
@thomasatflexos
Express
An interactive, runnable TypeScript val by thomasatflexos
thomasatflexos avatar
redirect
@thomasatflexos
Express
This is a handler for when Notion redirects during OAuth 2.0 workflow
vtdocs avatar
supabaseSDKSelectMyFirstTable
@vtdocs
Script
Selecting from a Supabase table using the SDK. Part of the Supabase guide on docs.val.town .
vtdocs avatar
supabaseSDKInsertIntoMyFirstTable
@vtdocs
Script
Inserting into a table using Supabase's SDK. Part of the Supabase guide on docs.val.town .
tr3ntg avatar
untitled_silverGoose
@tr3ntg
Script
An interactive, runnable TypeScript val by tr3ntg
ayrtonlacerda avatar
getWallets
@ayrtonlacerda
Script
An interactive, runnable TypeScript val by ayrtonlacerda
1
Next