beeminder / BeeSwift

Official Beeminder for iOS app
Other
30 stars 6 forks source link

Refactor VersionManager to be async #339

Closed theospears closed 1 year ago

theospears commented 1 year ago

This changes the VersionManager (which compares the current app version to the latest available and supported) to expose an async rather than a callback based interface. It also somewhat simplifies the interface, with the manager now responsible for returning an enum, rather than clients having to do version comparisons.

Test Plan: