Skip to content

Conversation

@mikechoch
Copy link
Contributor

@mikechoch mikechoch commented Sep 27, 2019

This change is Reviewable

* Fixes #539, constraint conflict in specific scenario with In-App Message fixed by removing all constraints on setup
* Changed some DEBUG onesignal logs to VERBOSE
* Fixed IAM not showing on notification click by not nulling thew window on dismissal
* Fixed the IAM crash by adding a didPageRenderingComplete flag to track when an IAM is actually showing on the screen with constraints
  * This fixed problems related to dismissing IAMs with null constraints and bypassing straight tot he delegate dismissal callback
* Added impression request into async task to not lock the UI
Copy link
Member

@jkasten2 jkasten2 left a comment

Choose a reason for hiding this comment

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

Changes look good. Just few typos in comment an early return clean up.

* Returning early when rendering complete is false and we try to dismiss an IAM
* Fixed spelling mistakes in a comments
@jkasten2 jkasten2 merged commit 3d2b2ef into master Oct 1, 2019
@jkasten2 jkasten2 deleted the fix_iam_preview_constraint_crash branch October 1, 2019 23:13
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.

3 participants