Skip to content
This repository has been archived by the owner on Apr 6, 2021. It is now read-only.

Use module to avoid naming collision #13

Open
cdigiacinto opened this issue Jul 18, 2017 · 5 comments
Open

Use module to avoid naming collision #13

cdigiacinto opened this issue Jul 18, 2017 · 5 comments

Comments

@cdigiacinto
Copy link

I’m using Deepstream with other Pods and I’m having issues with naming collision. For example with RealmSwift on List.

Do you have any plan to release a new version with Module support?

@akramhussein
Copy link
Contributor

Hi @cdigiacinto

What name collision do you get? Is it for a specific method?
The only Swift code is from the extensions which are copied in. You can change the code in these files quite easily.

@cdigiacinto
Copy link
Author

I have more the one name collision.

  1. Realm List
  2. I have a class Message inside my project
  3. I have a class Channel inside my project

This are all inside the DeepstreamIO.h

@cdigiacinto
Copy link
Author

@jdmnd
Copy link
Contributor

jdmnd commented Jul 31, 2017

The docs haven't yet been updated, but v2.2.0 is now available as a Cocoapod in which all names are prefixed with DS, for example DSConnection, DSDeepstreamClient.
See TestApp or the coffee order demo for usage examples.

@yasserf
Copy link
Contributor

yasserf commented Aug 4, 2017

This requires documentation changes to be considered released.

@yasserf yasserf added ready and removed in qa labels Aug 4, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants