Browse Source

feat: use crypto.randomUUID if present

tophf 4 years ago
parent
commit
5cc9814a0b
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/background/utils/db.js

+ 1 - 1
src/background/utils/db.js

@@ -386,7 +386,7 @@ async function saveScript(script, code) {
     oldScript = store.scriptMap[props.id];
   }
   props.uri = getNameURI(script);
-  props.uuid = props.uuid || getUUID();
+  props.uuid = props.uuid || crypto.randomUUID?.() || getUUID();
   // Do not allow script with same name and namespace
   if (store.scripts.some(({ props: { id, uri } = {} }) => props.id !== id && props.uri === uri)) {
     throw i18n('msgNamespaceConflict');