function gatsby_post_update_set_preview_callback_url in Gatsby Live Preview & Incremental Builds 8
Same name and namespace in other branches
- 2.0.x gatsby.post_update.php \gatsby_post_update_set_preview_callback_url()
Populates preview_callback_url.
File
- ./gatsby.post_update.php, line 34 
- Contains post update hooks.
Code
function gatsby_post_update_set_preview_callback_url() {
  $gatsby_settings = \Drupal::service('config.factory')
    ->getEditable('gatsby.settings');
  $server_urls = array_map('trim', explode(',', \Drupal::config('gatsby.settings')
    ->get('server_url')));
  $server_url = reset($server_urls);
  $gatsby_settings
    ->set('preview_callback_url', sprintf('%s/__refresh', rtrim($server_url, '/')));
  $gatsby_settings
    ->save();
}