Size: a a a

2021 May 03

В

Виктория in JS Liberty
Ты должен избавиться от throw, функция всегда должна возвращать какое-то значение
источник

ia

ivan anatolyevich 🏋... in JS Liberty
источник

Э

Эд in JS Liberty
Как этот чел интересно попал в Микрософт? Наверное, хорошо знал алгоритмы
источник

А

Аркаша Алопекский 🏴‍... in JS Liberty
А что не так если он еще что то в кетче делает
источник

В

Виктория in JS Liberty
Сделай так, чтобы эта функция всегда возвращала Either.
Замени throw на возврат Either.Left с ошибкой, а при удачном исходе возвращай Either.Right, с токеном внутри
источник

В

Виктория in JS Liberty
И убери async
источник

Э

Эд in JS Liberty
Чего async убрать?
источник

А

Аркаша Алопекский 🏴‍... in JS Liberty
А зачем тебе эйзер асинхронный
источник

А

Аркаша Алопекский 🏴‍... in JS Liberty
У тебя промисов нет что ли
источник

А

Аркаша Алопекский 🏴‍... in JS Liberty
источник

Э

Эд in JS Liberty
Я не работал с Either никогда
источник

Э

Эд in JS Liberty
Он как промис?
источник

А

Аркаша Алопекский 🏴‍... in JS Liberty
Только синхронный
источник

В

Виктория in JS Liberty
Короче
источник

Э

Эд in JS Liberty
ну так publicClienApplication.acquireTokenSilent() возвращает промис
источник

В

Виктория in JS Liberty
Не надо тебе сейчас монад никаких
источник

В

Виктория in JS Liberty
ПЕрепиши на промис
источник

А

Аркаша Алопекский 🏴‍... in JS Liberty
+
источник

Э

Эд in JS Liberty
ок тогда
источник

В

Виктория in JS Liberty
throw
источник