onCampaignInvalidated method

  1. @override
void onCampaignInvalidated(
  1. String campaignId
)
override

Called when a previously delivered campaign is no longer valid. Digia dismisses the active nudge or inline payload with matching id.

Implementation

@override
void onCampaignInvalidated(String campaignId) {
  // Check if it's an active overlay.
  if (_controller.activePayload?.id == campaignId) {
    _controller.dismiss();
  }
  // Check if it's an inline campaign.
  inlineController.removeCampaign(campaignId);
}