fix: refresh from getBalance

This commit is contained in:
Kieran 2024-01-05 20:08:45 +00:00
parent 3a2facd899
commit afcee97131
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941

View File

@ -53,7 +53,6 @@ export default class AlbyWallet implements LNWallet {
}
async login() {
await this.#refreshToken();
return true;
}
@ -62,6 +61,7 @@ export default class AlbyWallet implements LNWallet {
}
async getBalance() {
await this.#refreshToken();
const bal = await this.#fetch<GetBalanceResponse>("/balance");
return bal.balance;
}
@ -125,7 +125,6 @@ export default class AlbyWallet implements LNWallet {
}
async #refreshToken() {
if (this.#token.created_at + this.#token.expires_in < unixNow()) {
// refresh
const params = new URLSearchParams();
params.set("refresh_token", this.#token.refresh_token);
params.set("grant_type", "refresh_token");