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

[WIP] RUM-8168 chore: Refine app state handling #2213

Draft
wants to merge 4 commits into
base: develop
Choose a base branch
from

Conversation

ncreated
Copy link
Member

@ncreated ncreated commented Mar 3, 2025

What and why?

📦 Consolidation of the following changes:

How?

Merging feature branch to develop - individual PRs were already reviewed.

Review checklist

  • Feature or bugfix MUST have appropriate tests (unit, integration)
  • Make sure each commit and the PR mention the Issue number or JIRA reference
  • Add CHANGELOG entry for user facing changes
  • Add Objective-C interface for public APIs (see our guidelines [internal]) and run make api-surface)

this is to ensure that `context.applicationStateHistory` is always valid
for the caller thread.
this is to properly synchronize registration flow (first Core, then
all Features) and ensure the order of subscribing for application state
changes.
…pp-state-observers-across-sdk

RUM-8371 chore: Synchronize app state observers across the SDK
@ncreated ncreated self-assigned this Mar 3, 2025
@datadog-datadog-prod-us1
Copy link

Datadog Report

Branch report: ncreated/refine-app-state-handling
Commit report: 3270f91
Test service: dd-sdk-ios

✅ 0 Failed, 339 Passed, 3495 Skipped, 52.72s Total duration (2m 0.18s time saved)

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.

1 participant