You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<!-- Update your title to prefix with your ticket number -->
## What
<!-- Describe your changes here -->
Credit to [cltnschlosser](https://github.com/cltnschlosser) for this PR.
Update tests and `Provider.swift` to prevent multiple continuation resume calls. Also removed unused code to reduce maintenance burden.
<!-- If you are making a front-end change, please include a screen recording and post it in #feature-recordings -->
## Why
Multiple calls to resume a continuation caused runtime exceptions, which should not happen
<!-- Describe the motivations behind this change if they are a subset of your ticket -->
## Test Plan
Updated relevant tests to assert that continuation resume is never called more than once. Also added a few other test cases.
<!-- IMPORTANT: QA Tests and Unit Tests must be passed locally before this PR can be merged. -->
- ✅ Not a front-end change
- ❌ iOS QA Tests passed locally - I didn't run them locally but the QA test check passes
- ✅ Unit Tests passed locally - yes, and the coverage check runs the tests and they pass
## How
Can be merged right away
<!-- Describe the rollout plan if it includes multiple PRs/Repos or requires extra steps beyond rolling back the Service -->
0 commit comments