mirror of
https://github.com/node-ebics/node-ebics-client.git
synced 2024-12-23 12:51:48 +00:00
Wait until the keys are generated
The initialization method should wait until the key file is written because other methods could use the keys-method after initialization.
This commit is contained in:
parent
4b0bf0eba6
commit
e57316c6cb
@ -104,7 +104,7 @@ module.exports = class Client {
|
||||
|
||||
async initialization(order) {
|
||||
const keys = await this.keys();
|
||||
if (keys === null) this._generateKeys();
|
||||
if (keys === null) await this._generateKeys();
|
||||
|
||||
if (this.tracesStorage)
|
||||
this.tracesStorage.new().ofType('ORDER.INI');
|
||||
@ -223,10 +223,10 @@ module.exports = class Client {
|
||||
}
|
||||
}
|
||||
|
||||
_generateKeys() {
|
||||
async _generateKeys() {
|
||||
const keysObject = Keys.generate();
|
||||
|
||||
this._writeKeys(keysObject);
|
||||
await this._writeKeys(keysObject);
|
||||
}
|
||||
|
||||
async setBankKeys(bankKeys) {
|
||||
|
Loading…
Reference in New Issue
Block a user