deepstream.io-client-ios icon indicating copy to clipboard operation
deepstream.io-client-ios copied to clipboard

Starscream Dependency

Open cdigiacinto opened this issue 7 years ago • 6 comments

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

cdigiacinto avatar Nov 14 '17 16:11 cdigiacinto

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?

crrobinson14 avatar Jan 18 '18 00:01 crrobinson14

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 avatar Feb 09 '18 19:02 jtorres-carecloud

@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.

crrobinson14 avatar Feb 09 '18 19:02 crrobinson14

Thanks for your update @crrobinson14 I really appreciate it

jtorres-carecloud avatar Feb 09 '18 19:02 jtorres-carecloud

@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.

crrobinson14 avatar Feb 09 '18 19:02 crrobinson14

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

jtorres-carecloud avatar Feb 09 '18 19:02 jtorres-carecloud