Konstantin
по гайдам - цепляем аутентификатор и получаем каждый раз неподписаный запрос (401) и повтор запроса но уже с токеном
Konstantin
налицо - лишние дублирующие анонимные запросы
Konstantin
естессно приходит мысля - почему бы не сделать интерсептор и не вешать кредитсы всегда - подумал и сделал
Rustam
Коллеги, уже обращался с подобным вопросом, подскажите, как реализовать голосовой ввод, чтобы система реагировала всего на две фразы "да" или "нет", желательно в оффлайне
Konstantin
но теперь получается когда реальный токен протух - идем через аутентификатор, ок, я там даже могу пробросить кредитсы в текущий запрос, чтобы он завершился
Konstantin
но вопрос - как мне интерсептору то новый токен дать?
Konstantin
ок, пробросим интерсептор в аутентификатор и по получении токена делаем interceptor.setNewToken(newTOken)
Kirill
а где ты его хранишь?
Kirill
токен
Konstantin
ок оно работает но блин - мне не нравится что у меня 2 разных объекта делают то же самое практически
Mike
Konstantin
токен доступа хранится в памяти (там с рефрешами тема)
Konstantin
меня смущает факт что аутентификатор должен знать кому он должен дать новый токен
Konstantin
почему бы не совместить их, вот суть вопроса моего
Konstantin
т.е. auth : Authenticator, Interceptor
Konstantin
тогда ничего никуда не расползается, токен хранится в одном месте, и вроде все красиво.
но интересует будут ли косяки в самом окхттп клиенте если так сделать
Volodymyr
Konstantin
это не решение
Kirill
и еогда тоенг обновился ты перезапускаешь реквест
Konstantin
префы это персистенс, мне не надо его хранить на устройстве, он должен быть в памяти, пока работаем. закрыли апку - токен дропнулся. темболее он очень недолго живет
Kirill
тогда синглтон который хранит токен
Kirill
инжекти его внзде где надо
Kirill
и опять же перезапускай запросы
Kirill
после обновления
Kirill
и обмажт этот синглтон synchronized
Konstantin
вас плохо слышно, как то неразборчиво
Konstantin
)))
Kirill
объект который хранит токен
Kirill
аутентикатор его в него кладет
Konstantin
а ну, можно попробовать
Kirill
инжекти его куда надо
DI
Посоветуйте с какого сайта начать учить?
Kirill
startandroid
Konstantin
спасибо за подсказки
DI
Просто там устаревшее всё
Kirill
там база
Kirill
а новомодное все можно из статеек подтянуть
DI
Ок
DI
Спс
Kirill
правда надо знать что искать😁
DI
За сколько можно выучить?
𝕗𝟘𝕩
за пару лет
Mike
DI
За пол года нельзя? Если каждый день учить часа по два
𝕗𝟘𝕩
неа
DI
Я iOS выучил за пол года
Павел 🍵
и чо уже работаешъ?
𝕗𝟘𝕩
Павел 🍵
😂
𝕗𝟘𝕩
а платформу ?
Petr
А работаешь iOS разработчиком?
DI
𝕗𝟘𝕩
ну тогда все изи
Mike
Тоже знаю
ты на главный вопрос не ответил
𝕗𝟘𝕩
пара лет
DI
Petr
Petr
Ты пока "учишь" андроид забудешь иос
Mike
не надо ничего учить, надо разрабатывать
DI
Petr
Почему?
Помнишь письмо Онегина Татьяне?
Petr
Ты же учил
𝕗𝟘𝕩
гааа)))))
𝕗𝟘𝕩
😂
Kirill
Kirill
а опытноиу разрабу и изучить что-нибудь
Petr
Я не вижу смысла не искать работу со знаниями iOS, пока не выучишь android. Идёшь работать и параллельно учишь все что хочешь
У тебя и практический опыт коммерческой разработки и новые знания от обучения
Anonymous
Пока он будет учить андроид он будет попускать новые технологии айос, это проблема.
Kirill
Mike
Часто вообще встречаются крутые многостаночники?
(Нет. Крутые программисты — вообще редкость.)
Влад
А смысл идти андроид разрабом?)) если можешь стать айос? Айос разрабы больше получают
Petr
Может чувак хочет и туда, и сюда