Skip to content

mpapi-next-gen prelude to mobile-purchases-delete-user-subscription-PROD - #2263

Merged
shtukas merged 6 commits into
mainfrom
ph-20260624-0800-refactoring
Jun 26, 2026
Merged

mpapi-next-gen prelude to mobile-purchases-delete-user-subscription-PROD#2263
shtukas merged 6 commits into
mainfrom
ph-20260624-0800-refactoring

Conversation

@shtukas

@shtukas shtukas commented Jun 26, 2026

Copy link
Copy Markdown
Contributor

This PR performs a few refactoring and additions in preparation for [migrate lambda mobile-purchases-delete-user-subscription-PROD] #2261

Here we:

  • Introduce ssmParameters as a new client for retrieving paramters from AWS.
  • Introduce userSubscription.ts (interface for the mobile-purchases-PROD-user-subscriptions)
  • introduce apiGatewayHttp.ts (definitions for http response codes)
  • introduce guIdentityApi.ts (interface to the Identity API)
  • introduce platform.ts (definitions)
  • introduce softOptIns.ts (definitions)
  • update googleOauth2.ts to use the updated ssmParameters

@shtukas shtukas added the maintenance Departmental tracking: maintenance work, not a fix or a feature label Jun 26, 2026
@shtukas
shtukas force-pushed the ph-20260624-0800-refactoring branch from 40a88dd to 50f8dad Compare June 26, 2026 07:50
@shtukas
shtukas force-pushed the ph-20260624-0800-refactoring branch from 50f8dad to f306d13 Compare June 26, 2026 07:55
@github-actions

github-actions Bot commented Jun 26, 2026

Copy link
Copy Markdown

@shtukas
shtukas force-pushed the ph-20260624-0800-refactoring branch from e9d317d to 42a855c Compare June 26, 2026 10:06
@shtukas shtukas changed the title mpapi-next-gen refactorings mpapi-next-gen prelude Jun 26, 2026
@shtukas
shtukas marked this pull request as ready for review June 26, 2026 10:23
@shtukas shtukas changed the title mpapi-next-gen prelude mpapi-next-gen prelude to mobile-purchases-delete-user-subscription-PROD Jun 26, 2026
@shtukas
shtukas merged commit 60ec45b into main Jun 26, 2026
12 checks passed
@shtukas
shtukas deleted the ph-20260624-0800-refactoring branch June 26, 2026 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Departmental tracking: maintenance work, not a fix or a feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants