From 3c859c09316601831754cf75cf7df094f8c46539 Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Thu, 2 Mar 2023 10:03:39 +0100 Subject: [PATCH] explore: generate session id --- assets/js/common.ts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/assets/js/common.ts b/assets/js/common.ts index d1539db..f82fed1 100644 --- a/assets/js/common.ts +++ b/assets/js/common.ts @@ -37,6 +37,15 @@ export const pvapp = { } } +// components + +function Data() { + return { + data: {}, + save + } +} + // appdata method definitions function save() { @@ -52,7 +61,15 @@ function poll() { dopoll(this) } -// basic functions +// basic functions - move to api.ts + +function createSid(): string { + const arr = new Uint32Array(2) + crypto.getRandomValues(arr) + return arr[0].toString(36) + arr[1].toString(36) +} + +console.log("sid: ", createSid()) async function dopoll(app: typeof appdata) { while (true) {