invalidConfig method

RoutingDropped invalidConfig(
  1. String detail,
  2. String cause
)

The drop for a campaign whose own config cannot be rendered, with cause carrying the symbolic reason. Logs it and reports it to the driver first.

Implementation

RoutingDropped invalidConfig(String detail, String cause) {
  _log.e('Dropped — $detail', campaign: campaign.campaignKey);
  driver.policy.onDropped(DropReason.invalidConfig, detail);
  return RoutingDropped(
    DropReason.invalidConfig,
    detail: detail,
    extras: {'cause': cause},
    deliveryDetail: {'cause': cause},
  );
}