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) {