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

Authv2 / adding v2 classes #3882

Merged
merged 5 commits into from
Jan 31, 2025
Merged

Conversation

federicocappelli
Copy link
Member

@federicocappelli federicocappelli commented Jan 27, 2025

Task/Issue URL: https://app.asana.com/0/1205842942115003/1209170372758737/f

Description:

New BSK version with Subscription V2 alongside V1

Steps to test this PR:

  1. Subscription should work as usual

Definition of Done (Internal Only):

Device Testing:

  • iPhone 16 Pro

OS Testing:

  • iOS 18

Internal references:

Software Engineering Expectations
Technical Design Template

# Conflicts:
#	DuckDuckGo-iOS.xcodeproj/project.pbxproj
#	DuckDuckGo-iOS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
federicocappelli added a commit to duckduckgo/BrowserServicesKit that referenced this pull request Jan 31, 2025
Task/Issue URL:
https://app.asana.com/0/1205842942115003/1209170372758737/f
iOS PR: duckduckgo/iOS#3882
macOS PR: duckduckgo/macos-browser#3789
What kind of version bump will this require?: Patch

**Description**:

- `Subscription` renamed `PrivacyProSubscription`
- `APIService` renamed `SubscriptionAPIService`
- Subscription V2 classes added but not used
- If a struct or an enum has been removed (e.g `GetProductsItem`) that
code is shared between V1 and V2 and has been moved in the V2 version of
the class
# Conflicts:
#	DuckDuckGo-iOS.xcodeproj/project.pbxproj
#	DuckDuckGo-iOS.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
@federicocappelli federicocappelli merged commit 4f5c323 into main Jan 31, 2025
13 checks passed
@federicocappelli federicocappelli deleted the fcappelli/authv2/adding_v2_classes branch January 31, 2025 11:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants