public function handle(SaveSettings $settings)
{
// Define module
$module = 'Mailmotor';
// set our settings
$this->modulesSettings->set($module, 'mail_engine', $settings->mailEngine);
$this->modulesSettings->set($module, 'overwrite_interests', $settings->overwriteInterests);
$this->modulesSettings->set($module, 'automatically_subscribe_from_form_builder_submitted_form', $settings->automaticallySubscribeFromFormBuilderSubmittedForm);
// mail engine is empty
if ($settings->mailEngine === 'not_implemented') {
$this->modulesSettings->delete($module, 'api_key');
$this->modulesSettings->delete($module, 'list_id');
return;
}
$this->modulesSettings->set($module, 'api_key', $settings->apiKey);
$this->modulesSettings->set($module, 'list_id', $settings->listId);
}