@myskypesla

Как вернуть обещание из другого файла?

Привет.

Есть файл login с кодом
this.$store.dispatch('checkAuth')
  .then((response) => {
    console.log(response);
    // тут нужно получить true и залогинется
  })
  .catch((error) => {
    console.error(error);
  });


Также есть другой файл store.js, в котором есть такой код
this.dispatch('refreshToken')
  .then((response) => {
    console.log(response);
    // тут нужно получить true и отправить в предыдущую функцию
  })
  .catch((error) => {
    console.error(error);
  });

refreshToken() {
  axios.post(apiUrl, data)
    .then((response) => {
      console.log(response);
      // тут нужно получить true и отправить в предыдущую функцию
    })
    .catch((error) => {
      console.error(error);
    });
}


Вопрос как передать в самую первую функцию из второй, а во вторую из третьей значение true?
  • Вопрос задан
  • 98 просмотров
Пригласить эксперта
Ответы на вопрос 1
Fragster
@Fragster
помогло? отметь решением!
return Promise.resolve(true);
return Promise.reject(true);
А вообще советую начать с документации https://learn.javascript.ru/promise
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы