fix: use base64Url
This commit is contained in:
14
package-lock.json
generated
14
package-lock.json
generated
@@ -10,7 +10,7 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@codemirror/lang-javascript": "^6.1.1",
|
"@codemirror/lang-javascript": "^6.1.1",
|
||||||
"@codemirror/theme-one-dark": "^6.1.0",
|
"@codemirror/theme-one-dark": "^6.1.0",
|
||||||
"@gkucmierz/utils": "^1.15.0",
|
"@gkucmierz/utils": "^1.16.0",
|
||||||
"codemirror": "^6.0.1",
|
"codemirror": "^6.0.1",
|
||||||
"copy-to-clipboard": "^3.3.3",
|
"copy-to-clipboard": "^3.3.3",
|
||||||
"eventemitter3": "^4.0.7",
|
"eventemitter3": "^4.0.7",
|
||||||
@@ -1878,9 +1878,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"node_modules/@gkucmierz/utils": {
|
"node_modules/@gkucmierz/utils": {
|
||||||
"version": "1.15.0",
|
"version": "1.16.0",
|
||||||
"resolved": "https://registry.npmjs.org/@gkucmierz/utils/-/utils-1.15.0.tgz",
|
"resolved": "https://registry.npmjs.org/@gkucmierz/utils/-/utils-1.16.0.tgz",
|
||||||
"integrity": "sha512-Z2geakuU4cQQ0QhFaID0vN1u4lzHNpn9CHv/c/zkko8YXho80rEbjm301NaKKch62z+7FND4O7yh+SQVh4isRg=="
|
"integrity": "sha512-w2CervctAALOSpFvEmbb+D0+f5VYmkw5W3lDL0P3rmtRiopsL6Bs+28KU4UBkOgmbE6pixIntc5TmKHZOhl0kg=="
|
||||||
},
|
},
|
||||||
"node_modules/@humanwhocodes/config-array": {
|
"node_modules/@humanwhocodes/config-array": {
|
||||||
"version": "0.11.6",
|
"version": "0.11.6",
|
||||||
@@ -7585,9 +7585,9 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"@gkucmierz/utils": {
|
"@gkucmierz/utils": {
|
||||||
"version": "1.15.0",
|
"version": "1.16.0",
|
||||||
"resolved": "https://registry.npmjs.org/@gkucmierz/utils/-/utils-1.15.0.tgz",
|
"resolved": "https://registry.npmjs.org/@gkucmierz/utils/-/utils-1.16.0.tgz",
|
||||||
"integrity": "sha512-Z2geakuU4cQQ0QhFaID0vN1u4lzHNpn9CHv/c/zkko8YXho80rEbjm301NaKKch62z+7FND4O7yh+SQVh4isRg=="
|
"integrity": "sha512-w2CervctAALOSpFvEmbb+D0+f5VYmkw5W3lDL0P3rmtRiopsL6Bs+28KU4UBkOgmbE6pixIntc5TmKHZOhl0kg=="
|
||||||
},
|
},
|
||||||
"@humanwhocodes/config-array": {
|
"@humanwhocodes/config-array": {
|
||||||
"version": "0.11.6",
|
"version": "0.11.6",
|
||||||
|
|||||||
@@ -11,7 +11,7 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@codemirror/lang-javascript": "^6.1.1",
|
"@codemirror/lang-javascript": "^6.1.1",
|
||||||
"@codemirror/theme-one-dark": "^6.1.0",
|
"@codemirror/theme-one-dark": "^6.1.0",
|
||||||
"@gkucmierz/utils": "^1.15.0",
|
"@gkucmierz/utils": "^1.16.0",
|
||||||
"codemirror": "^6.0.1",
|
"codemirror": "^6.0.1",
|
||||||
"copy-to-clipboard": "^3.3.3",
|
"copy-to-clipboard": "^3.3.3",
|
||||||
"eventemitter3": "^4.0.7",
|
"eventemitter3": "^4.0.7",
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import {
|
|||||||
STORAGE_KEY_CODE,
|
STORAGE_KEY_CODE,
|
||||||
} from '../app.config';
|
} from '../app.config';
|
||||||
import EventEmitter from 'eventemitter3';
|
import EventEmitter from 'eventemitter3';
|
||||||
import { toBase64, fromBase64 } from '@gkucmierz/utils/src/base64';
|
import { toBase64Url, fromBase64Url } from '@gkucmierz/utils/src/base64.mjs';
|
||||||
import { APP_URL, SHARE_CODE_ROUTE_NAME } from '../app.config';
|
import { APP_URL, SHARE_CODE_ROUTE_NAME } from '../app.config';
|
||||||
|
|
||||||
const ee = new EventEmitter();
|
const ee = new EventEmitter();
|
||||||
@@ -25,10 +25,10 @@ const codeService = {
|
|||||||
ee.emit('change', code);
|
ee.emit('change', code);
|
||||||
},
|
},
|
||||||
setFromUrl(_encoded) {
|
setFromUrl(_encoded) {
|
||||||
this.change(fromBase64(_encoded));
|
this.change(fromBase64Url(_encoded));
|
||||||
},
|
},
|
||||||
codeToUrl(_code = code) {
|
codeToUrl(_code = code) {
|
||||||
return [APP_URL, SHARE_CODE_ROUTE_NAME, toBase64(_code)].join('/');
|
return [APP_URL, SHARE_CODE_ROUTE_NAME, toBase64Url(_code)].join('/');
|
||||||
},
|
},
|
||||||
ee,
|
ee,
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user