Documentation

website.modules.supabase.client

*auth-listener

*client-generation

*preloads

*queries

*query-tick

*session

*settings

authenticated-request!

(authenticated-request! method uri data on-success on-error)(authenticated-request! method uri data on-success on-error {:keys [on-upload-progress]})

cached-query

(cached-query opts)

change-password!

(change-password! current-password new-password on-success on-error)

create-client!

(create-client! url anon-key options)

drain-queries!

(drain-queries!)

ensure-query!

(ensure-query! options)

init!

(init! {:keys [url anon-key anonKey], :as settings} on-profile on-error)

preload-query!

(preload-query! opts)

Load without holding a realtime subscription. Identical queued reads share a Promise and populate the same app-db cache used on a later subscription.

query-key

(query-key opts)

queue-queries!

(queue-queries!)

read-once!

(read-once! opts handler error-handler)

sign-in!

(sign-in! method email password on-error)

sign-out!

(sign-out! on-error)

sign-up!

(sign-up! email password on-success on-error)

write!

(write! path data merge-fields)