Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Swift 5 support #10

Open
jaischeema opened this issue Apr 15, 2019 · 5 comments
Open

Swift 5 support #10

jaischeema opened this issue Apr 15, 2019 · 5 comments

Comments

@jaischeema
Copy link

Just a placeholder issue for swift 5 support.

I have tried tackling it with changes to move to API version 2.0 on the master branch but seems like all the test are still using the old API. The build is successful locally but not sure how to go about checking it.

@mofirouz
Copy link
Member

Thanks for opening this :) There are some plans to give some love and attention to Swift Client in the next few months. In the meantime, would welcome community help.

If you'd like to get started, DM me on Gitter (https://gitter.im/heroiclabs/nakama).

@Allan-Nava
Copy link

Opened PR for new methods #17

This was referenced Apr 30, 2021
@mofirouz
Copy link
Member

A general update:

We've updated the Swift client library to use Swift5 with SPM. The client uses gRPC and Protobuf for non-realtime features, as well as Websocket (using built-in SwiftIO) for realtime features.

The current status is:

  1. All low level functionality is setup, incl gRPC connections as well as session parsing and setting up socket listeners.
  2. Realtime functionality (matches, matchmaking, chat) are all fully implemented.
  3. The non-realtime features (leaderboards, storage) gRPC wrapper func calls need to be completed - help wanted for this.

Thanks @Allan-Nava for your PR. I'll go through it separately.

@Allan-Nava
Copy link

A general update:

We've updated the Swift client library to use Swift5 with SPM. The client uses gRPC and Protobuf for non-realtime features, as well as Websocket (using built-in SwiftIO) for realtime features.

The current status is:

  1. All low level functionality is setup, incl gRPC connections as well as session parsing and setting up socket listeners.
  2. Realtime functionality (matches, matchmaking, chat) are all fully implemented.
  3. The non-realtime features (leaderboards, storage) gRPC wrapper func calls need to be completed - help wanted for this.

Thanks @Allan-Nava for your PR. I'll go through it separately.

Ok for me is fine!

@Allan-Nava
Copy link

We have implemented new methods for storage and leaderboards @mofirouz

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants