Browse Source

Fix failing tests

JC Brand 3 years ago
parent
commit
368bcf258f
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/headless/plugins/caps/utils.js

+ 2 - 2
src/headless/plugins/caps/utils.js

@@ -1,5 +1,5 @@
 import { _converse, converse } from '@converse/headless/core.js';
-import { arrayBufferToBase64 } from '@converse/headless/utils/arraybuffer.js';
+import { arrayBufferToBase64, stringToArrayBuffer  } from '@converse/headless/utils/arraybuffer.js';
 
 const { Strophe, $build } = converse.env;
 
@@ -21,7 +21,7 @@ async function generateVerificationString () {
     features.sort();
     S = features.reduce((result, feature) => `${result}${feature}<`, S);
 
-    const ab = await crypto.subtle.digest('SHA-1', S);
+    const ab = await crypto.subtle.digest('SHA-1', stringToArrayBuffer(S));
     return arrayBufferToBase64(ab);
 }