diff --git a/olm.wasm b/olm.wasm index 97cce63..0ce00c5 100644 Binary files a/olm.wasm and b/olm.wasm differ diff --git a/package-lock.json b/package-lock.json index c81ce7d..d7473bf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1520,6 +1520,10 @@ "regenerator-runtime": "^0.13.3" } }, + "@matrix-org/olm": { + "version": "https://gitlab.matrix.org/api/v4/projects/27/packages/npm/@matrix-org/olm/-/@matrix-org/olm-3.2.4.tgz", + "integrity": "sha512-ddaXWILlm1U0Z9qpcZffJjBFZRpz/GxQ1n/Qth3xKvYRUbniuPOgftNTDaxkEC4h04uJG5Ls/OdI1YJUyfuRzQ==" + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -8702,10 +8706,6 @@ "integrity": "sha1-Y+cWKmjvvrniE1iNWOmJ0eXEUws=", "dev": true }, - "olm": { - "version": "https://packages.matrix.org/npm/olm/olm-3.2.1.tgz", - "integrity": "sha512-B87bTpGIGieuV2FNauChjjQtVltwTGagQFoHm+3Dcse4amKAAGJB/I54dnP/JtbHZ+RYVoApM2OQ46Z4VH6eNg==" - }, "omggif": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", diff --git a/package.json b/package.json index cb3f3e6..366f5cd 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "author": "Ajay Bura", "license": "MIT", "dependencies": { + "@matrix-org/olm": "https://gitlab.matrix.org/api/v4/projects/27/packages/npm/@matrix-org/olm/-/@matrix-org/olm-3.2.4.tgz", "@tippyjs/react": "^4.2.5", "babel-polyfill": "^6.26.0", "browser-encrypt-attachment": "^0.3.0", @@ -25,7 +26,6 @@ "html-react-parser": "^1.2.7", "linkifyjs": "^3.0.0-beta.3", "matrix-js-sdk": "^11.2.0", - "olm": "https://packages.matrix.org/npm/olm/olm-3.2.1.tgz", "prop-types": "^15.7.2", "react": "^17.0.2", "react-autosize-textarea": "^7.1.0", diff --git a/src/client/initMatrix.js b/src/client/initMatrix.js index b409328..596bc2d 100644 --- a/src/client/initMatrix.js +++ b/src/client/initMatrix.js @@ -5,7 +5,7 @@ import { secret } from './state/auth'; import RoomList from './state/RoomList'; import RoomsInput from './state/RoomsInput'; -global.Olm = require('olm'); +global.Olm = require('@matrix-org/olm'); class InitMatrix extends EventEmitter { async init() {