Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions library/modules/supabase/nodes/data/call-a-postgres-function.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
hide_title: true
---

{/*##head##*/}

# Supabase Call a Postgres function

{/*##head##*/}

This is based on the [Supabase Client SDK - Call a Postgres function](https://supabase.com/docs/reference/javascript/rpc).
2 changes: 2 additions & 0 deletions library/modules/supabase/nodes/realtime/broadcast-message.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ hide_title: true
# Supabase Realtime Broadcast Message

{/*##head##*/}

This is based on the [Supabase Client SDK - Broadcast a message](https://supabase.com/docs/reference/javascript/broadcastmessage).
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,5 @@ hide_title: true
# Supabase Realtime Subscribe To Channel

{/*##head##*/}

This is based on the [Supabase Client SDK - Subscribe to channel](https://supabase.com/docs/reference/javascript/subscribe).

This file was deleted.

42 changes: 42 additions & 0 deletions library/modules/supabase/nodes/storage/delete-files.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
hide_title: true
---

{/*##head##*/}

# Supabase Delete Files

{/*##head##*/}

This is based on the [Supabase Client SDK - Delete files in a bucket](https://supabase.com/docs/reference/javascript/storage-from-remove).

## Inputs

<div className="ndl-table-35-65">

| Data | Type | Description |
| ------------------------------------------------- | ------------- | ----------- |
| <span className="ndl-data">Delete</span> | signal | |
| <span className="ndl-data">Bucket</span> | string | |
| <span className="ndl-data">Paths to Delete</span> | array of string | |

</div>

## Outputs

<div className="ndl-table-35-65">

| Data | Type | Description |
| ----------------------------------------------- | ------------- | ----------- |
| <span className="ndl-data">Deleted Paths</span> | array of string | |
| <span className="ndl-data">Is Deleting</span> | boolean | |
| <span className="ndl-data">Is Deleted</span> | boolean | |
| <span className="ndl-data">Status</span> | string | |
| <span className="ndl-data">Is Success</span> | boolean | |
| <span className="ndl-data">Is Error</span> | boolean | |
| <span className="ndl-data">Error Text</span> | string | |
| <span className="ndl-data">Success</span> | signal | |
| <span className="ndl-data">Failure</span> | signal | |
| <span className="ndl-data">Finally</span> | signal | |

</div>
35 changes: 35 additions & 0 deletions library/modules/supabase/nodes/storage/download-file.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,38 @@ hide_title: true
# Download File

{/*##head##*/}

This is based on the [Supabase Client SDK - Download a file](https://supabase.com/docs/reference/javascript/storage-from-download).

## Inputs

<div className="ndl-table-35-65">

| Data | Type | Description |
| ------------------------------------------------------ | ------ | ----------- |
| <span className="ndl-data">Download</span> | signal | |
| <span className="ndl-data">Bucket</span> | string | |
| <span className="ndl-data">Path (within bucket)</span> | string | |

</div>

## Outputs

<div className="ndl-table-35-65">

| Data | Type | Description |
| --------------------------------------------------- | ------- | ----------- |
| <span className="ndl-data">File Blob</span> | \* | |
| <span className="ndl-data">File Text</span> | string | |
| <span className="ndl-data">File Array Buffer</span> | \* | |
| <span className="ndl-data">Is Downloading</span> | boolean | |
| <span className="ndl-data">Is Downloaded</span> | boolean | |
| <span className="ndl-data">Status</span> | string | |
| <span className="ndl-data">Is Success</span> | boolean | |
| <span className="ndl-data">Is Error</span> | boolean | |
| <span className="ndl-data">Error Text</span> | string | |
| <span className="ndl-data">Success</span> | signal | |
| <span className="ndl-data">Failure</span> | signal | |
| <span className="ndl-data">Finally</span> | signal | |

</div>
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
hide_title: true
---

{/*##head##*/}

# Supabase Retrieve Public File URLs

{/*##head##*/}

This is based on the [Supabase Client SDK - Retrieve public URL](https://supabase.com/docs/reference/javascript/storage-from-getpublicurl).

## Inputs

<div className="ndl-table-35-65">

| Data | Type | Description |
| ---------------------------------------------------------- | --------------- | ----------- |
| <span className="ndl-data">Fetch</span> | signal | |
| <span className="ndl-data">Bucket</span> | string | |
| <span className="ndl-data">Paths (array of strings)</span> | array of string | |
| <span className="ndl-data">Expires In (seconds)</span> | number | |

</div>

## Outputs

<div className="ndl-table-35-65">

| Data | Type | Description |
| --------------------------------------------- | --------------- | ----------- |
| <span className="ndl-data">Signed URLs</span> | array of string | |
| <span className="ndl-data">Is Fetching</span> | boolean | |
| <span className="ndl-data">Is Fetched</span> | boolean | |
| <span className="ndl-data">Is Success</span> | boolean | |
| <span className="ndl-data">Is Error</span> | boolean | |
| <span className="ndl-data">Status</span> | string | |
| <span className="ndl-data">Error Text</span> | string | |
| <span className="ndl-data">Success</span> | signal | |
| <span className="ndl-data">Failure</span> | signal | |
| <span className="ndl-data">Finally</span> | signal | |

</div>
41 changes: 40 additions & 1 deletion library/modules/supabase/nodes/storage/upload-file-resumable.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,45 @@ hide_title: true

{/*##head##*/}

# Upload File (Resumable)
# Supabase Upload File (Resumable)

{/*##head##*/}

This is based on the [Resumable Uploads](https://supabase.com/docs/guides/storage/uploads/resumable-uploads).

## Inputs

<div className="ndl-table-35-65">

| Data | Type | Description |
| ------------------------------------------------------ | ----------- | ----------- |
| <span className="ndl-data">Upload</span> | signal | |
| <span className="ndl-data">Bucket</span> | string | |
| <span className="ndl-data">Path (within bucket)</span> | string | |
| <span className="ndl-data">Upsert</span> | boolean | |
| <span className="ndl-data">File</span> | Blob / File | |
| <span className="ndl-data">Pause Upload</span> | signal | |
| <span className="ndl-data">Resume Upload</span> | signal | |
| <span className="ndl-data">Cancel Upload</span> | signal | |

</div>

## Outputs

<div className="ndl-table-35-65">

| Data | Type | Description |
| ------------------------------------------------- | ------- | --------------------------------------------- |
| <span className="ndl-data">Upload Progress</span> | number | |
| <span className="ndl-data">Public Url</span> | string | |
| <span className="ndl-data">Is Uploading</span> | boolean | |
| <span className="ndl-data">Is Uploaded</span> | boolean | |
| <span className="ndl-data">Status</span> | string | "idle" or "uploading" or "success" or "error" |
| <span className="ndl-data">Is Success</span> | boolean | |
| <span className="ndl-data">Is Error</span> | boolean | |
| <span className="ndl-data">Error Text</span> | string | |
| <span className="ndl-data">Success</span> | signal | |
| <span className="ndl-data">Failure</span> | signal | |
| <span className="ndl-data">Finally</span> | signal | |

</div>
42 changes: 41 additions & 1 deletion library/modules/supabase/nodes/storage/upload-file.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,46 @@ hide_title: true

{/*##head##*/}

# Upload File
# Supabase Upload File

Uploads a file to an existing bucket.

{/*##head##*/}

This is based on the [Supabase Client SDK - Upload a file](https://supabase.com/docs/reference/javascript/storage-from-upload).

## Inputs

<div className="ndl-table-35-65">

| Data | Type | Description |
| ------------------------------------------------------ | ----------- | ----------- |
| <span className="ndl-data">Upload</span> | signal | |
| <span className="ndl-data">Bucket</span> | string | |
| <span className="ndl-data">Path (within bucket)</span> | string | |
| <span className="ndl-data">Upsert</span> | boolean | |
| <span className="ndl-data">File</span> | Blob / File | |

</div>

## Outputs

<div className="ndl-table-35-65">

| Data | Type | Description |
| ------------------------------------------------ | ------- | --------------------------------------------- |
| <span className="ndl-data">File ID</span> | string | |
| <span className="ndl-data">File Path</span> | string | |
| <span className="ndl-data">File Full Path</span> | string | |
| <span className="ndl-data">Public Url</span> | string | |
| <span className="ndl-data">Is Uploading</span> | boolean | |
| <span className="ndl-data">Is Uploaded</span> | boolean | |
| <span className="ndl-data">Status</span> | string | "idle" or "uploading" or "success" or "error" |
| <span className="ndl-data">Is Success</span> | boolean | |
| <span className="ndl-data">Is Error</span> | boolean | |
| <span className="ndl-data">Error Text</span> | string | |
| <span className="ndl-data">Success</span> | signal | |
| <span className="ndl-data">Failure</span> | signal | |
| <span className="ndl-data">Finally</span> | signal | |

</div>
67 changes: 63 additions & 4 deletions sidebarsLibrary.js
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,7 @@ const sidebars = {
{
type: "category",
label: "Auth Nodes",
collapsible: false,
collapsible: true,
items: [
{
type: "doc",
Expand All @@ -237,8 +237,13 @@ const sidebars = {
{
type: "category",
label: "Data Nodes",
collapsible: false,
collapsible: true,
items: [
{
type: "doc",
label: "Call a Postgres function",
id: "modules/supabase/nodes/data/call-a-postgres-function",
},
{
type: "doc",
label: "Create new Record",
Expand All @@ -264,7 +269,7 @@ const sidebars = {
{
type: "category",
label: "Edge Function Nodes",
collapsible: false,
collapsible: true,
items: [
{
type: "doc",
Expand All @@ -276,7 +281,7 @@ const sidebars = {
{
type: "category",
label: "Events Nodes",
collapsible: false,
collapsible: true,
items: [
{
type: "doc",
Expand All @@ -295,6 +300,60 @@ const sidebars = {
},
],
},
{
type: "category",
label: "Realtime Nodes",
collapsible: true,
items: [
{
type: "doc",
label: "Broadcast Message",
id: "modules/supabase/nodes/realtime/broadcast-message",
},
{
type: "doc",
label: "Set Presence",
id: "modules/supabase/nodes/realtime/set-presence",
},
{
type: "doc",
label: "Subscribe To Channel",
id: "modules/supabase/nodes/realtime/subscribe-to-channel",
},
],
},
{
type: "category",
label: "Storage Nodes",
collapsible: true,
items: [
{
type: "doc",
label: "Retrieve Public File URLs",
id: "modules/supabase/nodes/storage/retrieve-public-file-urls",
},
{
type: "doc",
label: "Delete Files",
id: "modules/supabase/nodes/storage/delete-files",
},
{
type: "doc",
label: "Download File",
id: "modules/supabase/nodes/storage/download-file",
},
{
type: "doc",
label: "Upload File (Resumable)",
id: "modules/supabase/nodes/storage/upload-file-resumable",
},
{
type: "doc",
label: "Download File",
id: "modules/supabase/nodes/storage/upload-file",
},
],
},
{
type: "doc",
label: "Release Notes",
Expand Down