use 'const' over 'let' and simply forward opts

This commit is contained in:
nixer89
2021-12-16 15:07:17 +01:00
parent 22e104ef3a
commit 700a18bb68

View File

@@ -212,22 +212,19 @@ class Wallet {
secretNumbers: string[] | string, secretNumbers: string[] | string,
opts: { masterAddress?: string; algorithm?: ECDSA } = {}, opts: { masterAddress?: string; algorithm?: ECDSA } = {},
): Wallet { ): Wallet {
let numbersArray: string[] = [] const numbersArray: string[] = []
if (typeof secretNumbers === 'string') { if (typeof secretNumbers === 'string') {
numbersArray = Utils.parseSecretString(secretNumbers) numbersArray.concat(Utils.parseSecretString(secretNumbers))
} else if (Array.isArray(secretNumbers)) { } else if (Array.isArray(secretNumbers)) {
numbersArray = secretNumbers numbersArray.concat(secretNumbers)
} else { } else {
throw new ValidationError('Unable to parse the given secret numbers.') throw new ValidationError('Unable to parse the given secret numbers.')
} }
const entropy = Utils.secretToEntropy(numbersArray) const entropy = Utils.secretToEntropy(numbersArray)
return Wallet.fromEntropy(entropy, { return Wallet.fromEntropy(entropy, opts)
algorithm: opts.algorithm ?? ECDSA.secp256k1,
masterAddress: opts.masterAddress,
})
} }
/** /**