function mailgun_update_8003 in Mailgun 8
Implements hook_update_N().
Set default API endpoint (US).
File
- ./
mailgun.install, line 113  - Contains install/uninstall stuff.
 
Code
function mailgun_update_8003() {
  $mailgun_config = \Drupal::configFactory()
    ->getEditable(MailgunHandlerInterface::CONFIG_NAME);
  $existing_endpoint = $mailgun_config
    ->get('api_endpoint');
  if (empty($existing_endpoint)) {
    $mailgun_config
      ->set('api_endpoint', 'https://api.mailgun.net')
      ->save();
    return t('Mailgun API endpoint was set to the default (US). Please visit the configuration page if you would like to switch to the European API endpoint.');
  }
}