Skip to content

feat: [IOCOM-2939] SEND lollipop-lambda playground#7845

Merged
Vangaorth merged 12 commits intomasterfrom
IOCOM-2939_sendLPPlayground
Feb 12, 2026
Merged

feat: [IOCOM-2939] SEND lollipop-lambda playground#7845
Vangaorth merged 12 commits intomasterfrom
IOCOM-2939_sendLPPlayground

Conversation

@Vangaorth
Copy link
Contributor

@Vangaorth Vangaorth commented Feb 9, 2026

Short description

This PR adds the SEND lollipop-lambda playground, to ease the testing of lollipop integration on SEND

Simulator.Screen.Recording.-.iPhone.17.-.2026-02-11.at.12.19.01.mov

List of changes proposed in this pull request

  • SEND UAT environment flag moved to the SEND playground
  • SEND playground can now be accessed only if the SEND feature is enabled in the CDN
  • Lollipop playground screen (under feature flag in the CDN) with support for:
    • GET request (no body)
    • POST request (with custom JSON body or empty body)
  • proper reducer, action, selector, client and saga under pn/lollipopLambda

How to test

Using the io-dev-api-server, check that the /api/com/v1/send/lollipop-check/test endpoint is invoked properly with

  • proper GET or POST http verb
  • isTest query param is properly set, based on the SEND UAT flag
  • custom body is received in the POST request

SEND UAT flag moved to the base screen above
@github-actions
Copy link
Contributor

github-actions bot commented Feb 9, 2026

PR Title Validation for conventional commit type

All good! PR title follows the conventional commit type.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 9, 2026

Jira Pull Request Link

This Pull Request refers to Jira issues:

@codecov
Copy link

codecov bot commented Feb 9, 2026

Codecov Report

❌ Patch coverage is 67.93893% with 42 lines in your changes missing coverage. Please review.
✅ Project coverage is 53.11%. Comparing base (a853401) to head (c2b3cf8).
⚠️ Report is 1 commits behind head on master.

Files with missing lines Patch % Lines
...tings/devMode/playgrounds/SendPlaygroundScreen.tsx 5.00% 38 Missing ⚠️
...ttings/devMode/components/DeveloperModeSection.tsx 0.00% 2 Missing ⚠️
ts/features/pn/lollipopLambda/saga/index.ts 97.56% 1 Missing ⚠️
ts/sagas/startup.ts 0.00% 1 Missing ⚠️

❗ There is a different number of reports uploaded between BASE (a853401) and HEAD (c2b3cf8). Click for more details.

HEAD has 3 uploads less than BASE
Flag BASE (a853401) HEAD (c2b3cf8)
10 7
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #7845      +/-   ##
==========================================
- Coverage   60.46%   53.11%   -7.36%     
==========================================
  Files        1942     1937       -5     
  Lines       42868    42817      -51     
  Branches     9908     9878      -30     
==========================================
- Hits        25922    22743    -3179     
- Misses      16857    20001    +3144     
+ Partials       89       73      -16     
Files with missing lines Coverage Δ
ts/features/pn/lollipopLambda/api/index.ts 100.00% <100.00%> (ø)
.../features/pn/lollipopLambda/store/actions/index.ts 100.00% <100.00%> (ø)
...features/pn/lollipopLambda/store/reducers/index.ts 100.00% <100.00%> (ø)
...eatures/pn/lollipopLambda/store/selectors/index.ts 100.00% <100.00%> (ø)
ts/features/pn/store/reducers/index.ts 95.23% <ø> (-4.77%) ⬇️
...s/settings/common/navigation/SettingsNavigator.tsx 100.00% <ø> (ø)
ts/features/settings/common/navigation/routes.ts 100.00% <ø> (ø)
ts/store/reducers/backendStatus/remoteConfig.ts 70.79% <100.00%> (+0.01%) ⬆️
ts/features/pn/lollipopLambda/saga/index.ts 97.56% <97.56%> (ø)
ts/sagas/startup.ts 37.73% <0.00%> (-0.24%) ⬇️
... and 2 more

... and 278 files with indirect coverage changes


Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update a853401...c2b3cf8. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@Vangaorth Vangaorth requested a review from thisisjp as a code owner February 12, 2026 08:32
Copy link
Collaborator

@ChrisMattew ChrisMattew left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

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.

3 participants