소스 검색

Fix failing tests

JC Brand 3 년 전
부모
커밋
368bcf258f
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  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);
 }