Skip to content

MOEN-46338: Adopt SDK 11 @MainActor @Sendable cards handler signatures - #6

Open
AnirudhaSM-engg-sdk wants to merge 1 commit into
developmentfrom
feature/MOEN-46338-sdk-11-support
Open

MOEN-46338: Adopt SDK 11 @MainActor @Sendable cards handler signatures#6
AnirudhaSM-engg-sdk wants to merge 1 commit into
developmentfrom
feature/MOEN-46338-sdk-11-support

Conversation

@AnirudhaSM-engg-sdk

@AnirudhaSM-engg-sdk AnirudhaSM-engg-sdk commented Jul 28, 2026

Copy link
Copy Markdown

#Jira
https://moengagetrial.atlassian.net/browse/MOEN-46340

Changes

MoEngageCards 6.0.0 made all MoEngageSDKCards completion closures @MainActor @Sendable. This updates the MoEngagePluginCardsBridgeHandler protocol (12 completion closures) + the test mock to match, restoring the empty extension MoEngageSDKCards: MoEngagePluginCardsBridgeHandler {} conformance.

Verification

  • Builds green: iOS Debug/Release + tvOS Debug/Release against SDK 11.00.0 + patched PluginBase.
  • 6 unit tests pass.

Note — depends on the SDK-11 PluginBase release

CI on this PR stays red until PluginBase publishes with SDK-11 support (cards resolves the published PluginBase). The dependency pin bumps + CHANGELOG dependency lines (Updated MoEngage-iOS-SDK / Updated MoEngagePluginBase) are release-generated via the release_dependents cascade — not hand-committed here.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant