nathanhosselton / DadKit

The network+model layer for the http://raiddad.com native iOS app: https://apps.apple.com/us/app/raid-dad/id1441280856
13 stars 0 forks source link

Ditch Carthage for SPM, Add API for Current Fireteam with OAuth Support #9

Closed b3ll closed 3 years ago

b3ll commented 3 years ago

This does a bunch of stuff, namely modernizing DadKit with SPM support.

It also adds (initial) support for parsing out stasis from subclasses. This will be worked on more later, it's super weird how its exposed in the API and I bet it'll get better when new subclasses are out.

This also adds the ability to parse out the current joined fireteam from OAuth signed requests. OAuth isn't implemented here, but clients can sign requests as they normally would and hand those requests back to DadKit to execute.

Lastly, this fixes PromiseKit / Foundation by adopting a specific commit that works with Swift 5.2 and above.

nathanhosselton commented 3 years ago

@b3ll I know you already merged but this probs deserves a minor version bump+tag if you get a minute.

b3ll commented 3 years ago

yup, can do!