Skip to content

Commit b192da7

Browse files
committed
Remove top-level await
1 parent 0185aac commit b192da7

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

routes/baseActionsRouter.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,10 @@ var rpcApi = require("./../app/api/rpcApi.js");
2626
const bch = require('bindings')('bch');
2727

2828
const v8 = require('v8');
29-
const { decodeBase58Address, decodeCashAddress } = await import("@bitauth/libauth");
3029
const nodeSha256 = { hash: (input) =>
3130
Uint8Array.from(crypto.createHash("sha256").update(Buffer.from(input)).digest()),
3231
};
32+
const libauthPromise = import("@bitauth/libauth");
3333

3434
const forceCsrf = csurf({ ignoreMethods: [] });
3535

@@ -1029,7 +1029,9 @@ router.get("/address/:address", addressLimiter, async (req, res) => {
10291029
res.locals.addressApiSupport = addressApi.getCurrentAddressApiFeatureSupport();
10301030
res.locals.result = {};
10311031

1032-
let decodedBase58Address = decodeBase58Address(nodeSha256, address);
1032+
const { decodeBase58Address, decodeCashAddress } = await libauthPromise;
1033+
1034+
let decodedBase58Address = decodeBase58Address(address, nodeSha256);
10331035
if (typeof decodedBase58Address !== "string") { // When error libauth return string
10341036
res.locals.addressObj = {
10351037
hash: decodedBase58Address.payload,

0 commit comments

Comments
 (0)