nakama-swift
nakama-swift copied to clipboard
Swift 5 support
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.
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).
Opened PR for new methods #17
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:
- All low level functionality is setup, incl gRPC connections as well as session parsing and setting up socket listeners.
- Realtime functionality (matches, matchmaking, chat) are all fully implemented.
- 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.
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:
- All low level functionality is setup, incl gRPC connections as well as session parsing and setting up socket listeners.
- Realtime functionality (matches, matchmaking, chat) are all fully implemented.
- 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!
We have implemented new methods for storage and leaderboards @mofirouz