invalidConfig method
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},
);
}