Skip to content

[SDK-701] End session for embedded with no impressions now reset the session - #1088

Merged
franco-zalamena-iterable merged 3 commits into
masterfrom
bugfix/sdk-701-endsession
Sep 8, 2026
Merged

franco-zalamena-iterable merged 3 commits into
masterfrom
bugfix/sdk-701-endsession

Conversation

@franco-zalamena-iterable

@franco-zalamena-iterable franco-zalamena-iterable commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

📝 Summary

🎟️ Jira Ticket: SDK-701

📖 Description

This PR fixes what was already modified on iOS for embedded sessions when they start and have no impressions when ending the session.

Before it would keep the open session until we got impressions, even on background or similar actions

Now if the endSession is called with no impressions we reset the session so it can start anew when necessary

🧪 How to test?

One test was modified from pinning the previous behaviour to the new one, the name is endSessionWithoutImpressionsEndsRunningSession

📚 Docs PR if applicable

Open a PR on the Docs Repo documenting the changes.

@rtlsilva rtlsilva left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

No blocking findings. LGTM

@franco-zalamena-iterable
franco-zalamena-iterable merged commit 09f336d into master Sep 8, 2026
10 of 11 checks passed
@franco-zalamena-iterable
franco-zalamena-iterable deleted the bugfix/sdk-701-endsession branch September 8, 2026 14:47
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.

2 participants