Open shmutalov opened 6 years ago
Падаем тут из-за редиректа: https://github.com/shmutalov/gitter-rs/blob/develop-streaming/faye/src/lib.rs#L71
Как отловить ошибку и посмотреть куда нас редиректят чтоб переподключиться? Написал issue автору вебсокет библиотеки: https://github.com/snapview/tungstenite-rs/issues/46
Разработка приостановилась, делаю задачи по основной работе
Можно сходить любым другим клиентом и разрешить редиректы, получить окончательный адрес, и к нему подключаться.
Что бы библиотека была юзабельной хоть чуть-чуть, нужно реализовать один из методов стриминга указаных в плане разработки (
Streaming API
,Faye
).Я как-то пытался этим делом занятся, но увяз в чтении протоколов Bayeux/CometD и вебсокетов. Наткнулся на несколько вебсокетных либ, которые, как мне показалось, не очень-то и удобные (автор одного из них даже не скрывает это). Плюс, ко всему этому, мой малый опыт в расте был одним из камней преткновения: я погряз сражаясь с компилятором :(
Думаю создать тему на форуме и получить советы, как бы это сделать правильно, чтобы было и удобно мне (в реализации) и удобно конечному пользователю библиотеки.
Да, вы правильно поняли, реализацию я хочу написать сам, и отказываюсь от пулреквестов.