deepstreamIO / deepstream.io-client-ios

The iOS client for deepstream.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Starscream Dependency

cdigiacinto opened this issue · comments

It is possible to update the Starscream dependency to the last version 3.0.2 for Swift 4?

It looks like this is already addressed in master but a new release has not been "cut". I tried to do that myself but it seems this repository depends on / is linked to the Android Java client in some way and how it's built isn't documented here. Anybody have an answer to this?

Hi! Thanks for the Library, is there any updates on this issue? @crrobinson14 did you were able to find a workaround for your issue?

@jtorres-carecloud We ended up not using Deepstream. Beyond this Swift dependency, when you use RethinkDB as the backing store (as we wanted to do) Deepstream really wants the data formatted "its way". We had existing data already that we wanted to tie into, and it just wasn't working out trying to pull it through DS. Don't get me wrong, the Deepstream premise is really great and we hope others find it useful. We just went with a more vanilla SocketCluster setup and a little bit of bridge logic to the database for our use case.

Thanks for your update @crrobinson14 I really appreciate it

@jtorres-carecloud I forgot to mention, although I'm not maintaining (or even using) this in any way, I did make a fork of this project to update that dependency:

https://github.com/crrobinson14/deepstream.io-client-ios

I can't remember if I got this fully working but it should be 99% there... It's tricky to compile because the iOS client is actually just a lightweight wrapper around the Android Java client, which is compiled over in that parallel project via a java->objc compiler. You'll need to clone and self-host both of them if you want to do the same thing.

Wow thanks @crrobinson14 we are having issues because of almost same issues, we will take a look on your fork. Thanks for sharing!