fix1 tokens

This commit is contained in:
Mateusz Gruszczyński
2026-08-03 01:34:13 +02:00
parent 13c1aba161
commit 49dad1a5f4
6 changed files with 115 additions and 6 deletions
+3 -1
View File
@@ -10,6 +10,7 @@
import { api } from "@rustpad/api";
import { askConfirm } from "@rustpad/modal";
import { NoteSocket, PadSocket } from "@rustpad/socket";
import { withShareToken } from "@rustpad/url-state";
function encode(value) {
return encodeURIComponent(value);
@@ -59,6 +60,7 @@ export function createWorkspaceNoteAdapter() {
const workspaceSlug = parts[1];
const noteSlug = parts[3];
const base = `/api/workspaces/${encode(workspaceSlug)}/notes/${encode(noteSlug)}`;
const shareToken = new URLSearchParams(location.search).get("share");
return {
access: { kind: "workspace", key: workspaceSlug },
@@ -104,7 +106,7 @@ export function createWorkspaceNoteAdapter() {
method: "DELETE",
body: JSON.stringify({ access_token: accessToken || null }),
});
location.assign(`/w/${encode(workspaceSlug)}`);
location.assign(withShareToken(`/w/${encode(workspaceSlug)}`, shareToken));
},
};
}