Size: a a a

iOS Developers — русскоговорящее сообщество

2021 January 04

VP

Vlad Pylyp in iOS Developers — русскоговорящее сообщество
Всем привет. Нужна помощь по Apollo GraphQl + RxSwift. Ребят может кто сталкивался, очень нужна помощь. Я сам Андроид дев, поэтому могу чего - то не понимать до конца.
Вобщем есть clean архитектура... В датасурсе есть метод который возвращает Observable в котором создается Apollo Subscription.

Этот obseravbe долетает до ViewModel и потом controller.

Проблема в том что после разрыва интернет соединения нужно автоматически возобновить подписку когда инет появляется.
Что я сделал:
В Observable никогда не вызывается onError(вместо этого я передаю всегда в onNext Result<data, error>.

Это работает если обсервабл не был диспознут. Но если пользователь без нета открывает приложение и вызывается подписка, то понятно что Apollo пытается подключиться, но спамит ошибками, но, когда инет появляется, аполло все равно не можен переподключиться. Все теже ошибки сыплятся. Но, если не использовать Rx, а только Apollo то все работает. Может Observable как-то кеширует ошибку или не вызывает снова подписку и просто возвращает ошибку?
Вобщем если кто работал с RxSwift + Apollo subscription отозвитесь плз .
источник

К

Красавчик in iOS Developers — русскоговорящее сообщество
Ребят как быть есть 2 протокола и у них одинаковая функция ( func errorProgress())  для реализациия - как быть?
источник

SG

Swifty Guy in iOS Developers — русскоговорящее сообщество
Красавчик
Ребят как быть есть 2 протокола и у них одинаковая функция ( func errorProgress())  для реализациия - как быть?
сделай 2 обработчика - 2 отдельных класса, каждый реализует свой протокол
источник

VP

Vlad Pylyp in iOS Developers — русскоговорящее сообщество
Красавчик
Ребят как быть есть 2 протокола и у них одинаковая функция ( func errorProgress())  для реализациия - как быть?
Называть функции более детально. Например runnableErrorProcess в протоколе Runnable и flyableErrorProcess в протоколе Flyable.
источник

V

Vladimir Zhdanov (DT... in iOS Developers — русскоговорящее сообщество
источник

V

Vladimir Zhdanov (DT... in iOS Developers — русскоговорящее сообщество
Какой пароль он требует , от Apple ID не подходит
источник

V

Vladimir Zhdanov (DT... in iOS Developers — русскоговорящее сообщество
Я так понимаю от сертификата , но я же нажал автоматически , где взять тогда пароль
источник

DK

Danil Kurilo in iOS Developers — русскоговорящее сообщество
Тот которым ты мак разблокируешь
источник

V

Vladimir Zhdanov (DT... in iOS Developers — русскоговорящее сообщество
Danil Kurilo
Тот которым ты мак разблокируешь
Так бы и писали ) надо кст язык в маке изменить
источник

V

Vladimir Zhdanov (DT... in iOS Developers — русскоговорящее сообщество
Спасибо
источник

R

Ramirez in iOS Developers — русскоговорящее сообщество
подскажите что за херня ? у меня уже 20 мин такое
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
Ramirez
подскажите что за херня ? у меня уже 20 мин такое
по беспроводной подключаешь?
источник

R

Ramirez in iOS Developers — русскоговорящее сообщество
Nameless King
по беспроводной подключаешь?
нет
источник

ЛУ

Лысый Убийца... in iOS Developers — русскоговорящее сообщество
Ramirez
подскажите что за херня ? у меня уже 20 мин такое
Оно же говорит что Рамирез занят
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
либо ждать дальше, либо переподключить девайс по новой, и обычно ждать нужно долго, минут 40 мб
источник

ЛУ

Лысый Убийца... in iOS Developers — русскоговорящее сообщество
Напиши Рамирезу спроси когда освободится
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
ахах
источник

NK

Nameless King in iOS Developers — русскоговорящее сообщество
у меня такое обычно если долго шнурком не подключаешь, а пытаешься по беспроводной связи собрать апп
источник
2021 January 05

NN

Nikita Neskuchaev in iOS Developers — русскоговорящее сообщество
Привет всем! Кто сталкивался с Tracking Hands в ARkit?
https://developer.apple.com/videos/play/wwdc2020/10653/
источник

V

Vladimir Zhdanov (DT... in iOS Developers — русскоговорящее сообщество
источник