diff --git a/assets/js/common.ts b/assets/js/common.ts index cf6f3e3..19b523c 100644 --- a/assets/js/common.ts +++ b/assets/js/common.ts @@ -82,8 +82,8 @@ function handle(msg) { // basic functions - move to api.ts -function createSid(): string { - const arr = new Uint32Array(2) +function createRandString(size: number): string { + const arr = new Uint32Array(size) crypto.getRandomValues(arr) const result: string[] = [] arr.forEach((x) => result.push(x.toString(36))) @@ -94,7 +94,7 @@ function getSid(): string { const sid_key = 'api.sessionid' let sid = localStorage.getItem(sid_key) if (!sid) { - sid = createSid() + sid = createRandString(2) localStorage.setItem(sid_key, sid) } return sid