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