const user_balance = async () => {
await Wallet.getBalance((err, balance) => { //запрашиваем баланс
console.log(balance.accounts[0].balance.amount);
return balance.accounts[0].balance.amount; // необходимо вернуть результат или поместить в переменную
})
}
console.log(user_balance());
const user_balance = () => {
return new Promise((resolve, reject) => {
Wallet.getBalance((err, balance) => {
if (err) {
reject(err);
} else {
const data = balance.accounts[0].balance.amount;
resolve(data);
}
});
});
}
user_balance()
.then((data) => {
console.log(data);
}).catch((err) => {
console.error(err);
});
const userBallance = async () => {
return new Promise((resolve, reject) => {
try {
await Wallet.getBalance((err, balance) => {
if (err) {
reject(err);
}
else {
resolve(balance.accounts[0].balance.amount);
}
});
}
catch(err) {
reject(err);
}
});
};
console.log(await userBallance());