You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
## Изменения
- Добавил хранилище токенов миниаппов с проверкой экспирации
## Детали реализации
- В appStore появился массив appTokens, в котором хранится id миниаппа,
токен для него и дата экспирации (в миллисекундах, чтобы совмещать с LocalStorage)
- Функция checkAppToken вызывается при попытке войти в миниапп:
-- Если в хранилище есть токен и он не истек, то возвращает его
-- Если в хранилище нет токена или он истек, то возвращаем undefined
- Функция addAppToken вызывается, если не было найдено валидного токена
для миниаппа:
-- Сгенерированный на сервере токен записывается в хранилище
- Функция getTokensFromStorage вызывается при попытке войти в миниапп:
-- Достает из хранилища массив токенов и присваивает его appTokens
## Check-List
<!-- После сохранения у следующих полей появятся галочки, которые нужно
проставить мышкой -->
- [x] Вы проверили свой код перед отправкой запроса?
- [ ] Вы написали тесты к реализованным функциям?
- [x] Вы не забыли применить форматирование `black` и `isort` для
_Back-End_ или `Prettier` для _Front-End_?
---------
Co-authored-by: Батуев Илья Олегович <batuevio@it.profcomff.com>
0 commit comments