мені тут не потрібен асинхрон, але у той же час - потрібен :)
async checkTokenForAnonymous() {
if (!window.localStorage.getItem('anonymousToken')) {
await this.createNewAnonymous();
}
console.log('token.LS', JSON.parse(window.localStorage.getItem('anonymousToken')));
this.setAnonymousToken(JSON.parse(window.localStorage.getItem('anonymousToken')));
console.log('token.state', this.getAnonymousToken);
},
async createNewAnonymous() {
this.apiService.getAnonymousTokenFromDb().then((token) => {
console.log('token.createNewAnonymous', token);
window.localStorage.setItem('anonymousToken', JSON.stringify(token));
});
},
Зараз строки, що є у 1-му методі після IF, виконуються раніше, ніж .then другого метода.
Мені потрібно, щоб строки у 1-му методі після IF виконалися після поверненні даних с 2-го методу
Підскажіть будь ласка - де тут лишити асінхрон, а звідки видалити?
або може треба скомпонувати по-іншому?
в createNewAnonymous не хватает return
де поставити цей return?
в самом начале тела метода
return this.apiService.getAnonymousTokenFromDb() так?
🤠 🍅🍅 🍅 🍅 🍅 🍅 👇 🍅 🍅 👇 🍅 🍅 🍅 🍅 👢 👢
та ну криво же, поправь))
не получается (
Ух. Сильно.
я генерировал на https://howdy.petetnt.xyz/
Генерировал генерировал да не выгенерировал
Кому то было очень скучно)
це що - сеньор-помідор?
Обсуждают сегодня