async function init() {
let user = Moralis.User.current();
console.log(user);
if (user) {
renderGame();
} else {
$("#login_button").click(async () => {
try {
user = await Moralis.Web3.authenticate();
renderGame();
console.log(user);
} catch (error) {
console.log(error);
}
});
}
}
The above is my sign in function but it does not work everytime. Rather it works every 1 in 5 trys and sometimes only if i refresh the page. How do i prevent the error below