Merge pull request #52 from saul-jb/fix/top-async

fix: Move top-level await to method.
This commit is contained in:
Haad 2023-03-28 10:47:18 +03:00 committed by GitHub
commit bb99931440
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 2 additions and 10 deletions

View File

@ -20,9 +20,6 @@ export default (env, argv) => {
}
},
target: 'web',
experiments: {
topLevelAwait: true
},
externals: {
fs: '{ existsSync: () => true }',
mkdirp: '{}'

View File

@ -21,9 +21,6 @@ export default (env, argv) => {
},
target: 'web',
devtool: 'source-map',
experiments: {
topLevelAwait: true
},
externals: {
fs: '{ existsSync: () => true }',
mkdirp: '{}'

View File

@ -17,9 +17,6 @@ export default (env, argv) => {
target: 'web',
mode: 'development',
devtool: 'source-map',
experiments: {
topLevelAwait: true
},
externals: {
fs: '{ existsSync: () => true }',
'fs-extra': '{ copy: () => {} }',

View File

@ -53,9 +53,10 @@ const signMessage = async (key, data) => {
return uint8ArrayToString(await key.sign(data), 'base16')
}
const verifiedCache = await LRUStorage({ size: 1000 })
const verifiedCachePromise = LRUStorage({ size: 1000 })
const verifyMessage = async (signature, publicKey, data) => {
const verifiedCache = await verifiedCachePromise
const cached = await verifiedCache.get(signature)
let res = false