Switch hashes to smaller IDs for the backend (#474)

* Update backend

* log
This commit is contained in:
Lipis 2020-01-20 20:11:03 +02:00 committed by GitHub
parent d44c4ca2d8
commit 4487e9af8a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 5 deletions

View File

@ -141,6 +141,7 @@ export function ExportDialog({
<Stack.Row gap={1} align="baseline">
{scales.map(s => (
<ToolIcon
key={s}
size="s"
type="radio"
icon={"x" + s}

View File

@ -184,21 +184,21 @@ export async function exportToBackend(elements: readonly ExcalidrawElement[]) {
body: serializeAsJSON(elements)
});
const json = await response.json();
if (json.hash) {
if (json.id) {
const url = new URL(window.location.href);
url.searchParams.append("json", json.hash);
url.searchParams.append("json", json.id);
await navigator.clipboard.writeText(url.toString());
window.alert("Copied shareable link " + url.toString() + " to clipboard");
window.alert(`Copied shareable link ${url.toString()} to clipboard`);
} else {
window.alert("Couldn't create shareable link");
}
}
export async function importFromBackend(hash: string | null) {
export async function importFromBackend(id: string | null) {
let elements: readonly ExcalidrawElement[] = [];
let appState: AppState = getDefaultAppState();
const response = await fetch(`${BACKEND_GET}${hash}.json`).then(data =>
const response = await fetch(`${BACKEND_GET}${id}.json`).then(data =>
data.clone().json()
);
if (response != null) {