Alexsandr
@pelmeh как дела? слышал у тебя какой-то стартап очень переспективный
Nikita
@alexsandrmenshikov Привет! Да сейчас делаем несколько проектов. Один связан с агрегацией услуг, другой с коммуникациями. Сейчас идет посевной раунд нашего бюро. Решили делать на Реакте чтобы быстрее выкатывать релизы на мобильные платформы
Alexsandr
@pelmeh это заслуживает похвалы, удачи!
Nikita
@alexsandrmenshikov спасибо! Если будут открытые вакансии я дам знать
Игорь
react-native-svg, ART, WebView
а можно примеры использования? Позязя
Андрей
Добрые люди подскажите пожалуйста. "StackNavigator({ Vehicles: { screen: Content }, " - как прокинуть в скрин допольнительные пропсы
Андрей
Ну типо того
Aleksei
а зачем так делать? просто там где юзаешь скринт там и прокинуть
Aleksei
зачем эта прослойка
Андрей
Это прослойка в виде stackNavigator?
Андрей
М, я понял. Там просто говнокод получился. Что привело к подобным вопросам
Egor
У кого-нибудь были проблемы с Set-Cookie и 302 редиректами на свежих версиях RN на iOS?
Roman
Привет! Кто как синхронизирует данные на телефоне с удаленным хранилищем? Пока использую Realm, но есть вопросы к нему, поэтому ищу альтернативы.
Alex
в apollo вроде это удобно сделано
Roman
может PouchDB кто-то использовал в связке с CouchDB
Alex
а без этого пока просто руками
Roman
спасибо, погуглю аполло
Andrew Kiselev
Ivan
Коллеги, а какую ide кошернее использовать для разработки? Я вот к вебшторму привык, но запускать отдельно андроид студию - то еще занятие
Владимир
Я юзаю вскод и отдельно запускаю студию
Egor
у меня не было. Сейчас куки использую для проекта
я обновился до 0.47.1 и на iOS при редиректах игнорятся Set-Cookie из ответов, в итоге я оказываюсь после логина без валидного токена
Roman
так если используешь экспо например - то андроид студию запускать и не придется
Roman
только если для того, чтобы эмулятор запустить
Владимир
Ну так вообще она и не нужна ни для чего больше
Владимир
Эмуль запустить и бандл подписать
Владимир
Думаю, и там и там можно скриптом обойтись
Andrew Kiselev
я обновился до 0.47.1 и на iOS при редиректах игнорятся Set-Cookie из ответов, в итоге я оказываюсь после логина без валидного токена
у меня сейчас 0.46.4, там норм. Ты просто отправяешь с сервера set-cookie и все? И у последующих вопросов в хедере нет куки?
Roman
эмулятор можно из командной строки судя по всему запускать https://stackoverflow.com/questions/4974568/how-do-i-launch-the-android-emulator-from-the-command-line
Roman
хотя сам не пробовал пока
Vit
генимоушн лучше
Владимир
Ток непонятно, к чему это все, потому что студия визит в бекграунде и жрать не просит
Roman
генимоушн лучше
только он платный
Aleksei
мне кажется обновления RN не должны ломать куки, там же из Foundation класс, забыл как его
Ivan
Студия висит - оперативу жрет...
Egor
https://github.com/facebook/react-native/issues/14869
Roman
с помощью RN можно как-то реализовать периодический опрос сервера в фоне или что-то подобное? Например, как инстаграм получает обновления и отображает в трее, даже если приложение не запущено? Не особо в этом разбираюсь
Egor
мне кажется обновления RN не должны ломать куки, там же из Foundation класс, забыл как его
я в Charles явственно вижу игнор Set-Cookie при 302, а на Android при этом всё ок
Roman
а на андроиде?
Roman
т.е. что-то подобное использовать? https://github.com/jamesisaac/react-native-background-task
Egor
я в Charles явственно вижу игнор Set-Cookie при 302, а на Android при этом всё ок
в итоге после цепочки редиректов сохраняется последняя кука, а она, видимо, невалидна, так как проигнорились все что были в середине цепи редиректов...
Andrew Kiselev
кука есть, но от первого request
у меня сейчас на 0.46 приходит запрос set-cookie, и все последующие запросы без каких-либо флагов идут с кукой и сервер правильно распознает информацию о пользователе. Гляну какая была первая кука и какая последующая
Egor
если просто request-response - то у меня тоже всё ок
Egor
я же про ситуацию request-302-302-302-response(200)
Andrew Kiselev
понял
Roman
спасибо!
Kirill
спасибо!
хотя вот плагин есть) https://github.com/jamesisaac/react-native-background-task
Vit
чет айос валится как озимые
Vit
Vit
это точно fetch внутри кодпуша валится
Egor
понял
в общем, заменил fetch в своей авторизации на fetch из react-native-fetch-blob
Egor
пц конечно
Egor
но у них там есть фикс для этой баги, и заключается он в том, что кукам без max-age выставляется здоровенное время жизни
Egor
собственно, поэтому они игнорятся при 302
Egor
а уж почему iOS так делает - хрен знает
Aleksei
а разве при 302 должны ставится куки?
Aleksei
и вообще почему у тебя редиректы)
Egor
я не знаю что там по стандартам
Egor
но у меня сервер на Liferay так работает
Egor
все вопросы - к калифорнийским индусам
Egor
=)))
Aleksei
ну а семантически для чего ручка 302 шлет?
Egor
смотри, я вхожу на /c/portal
Egor
мне выставляется JSESSIONID для гостя
Egor
я иду /c/portal/login и шлю данные с логином и паролем
Aleksei
ага
Aleksei
а, он тебя после логина редиректит
Egor
Liferay редиректит меня несколько раз параллельно меняя куку JSESSIONID на куку уже авторизованного пользователя
Egor
и после на home я типа авторизованный
Aleksei
вечно с этими регами гемор)
Egor
но Set-Cookie игнорится и я неавторизован 8(
Egor
да через зад сделано
Egor
вроде там есть какой-то OAuth