function quicklink_update_8903 in Quicklink 2.0.x
Save default settings for new version 2 throttling and selector options.
File
- ./
quicklink.install, line 57 - Install hooks for the Quicklink module.
Code
function quicklink_update_8903() {
$config_factory = \Drupal::configFactory();
$config = $config_factory
->getEditable('quicklink.settings');
if (is_null($config
->get('total_request_limit'))) {
$config
->set('total_request_limit', 0)
->save();
}
if (is_null($config
->get('concurrency_throttle_limit'))) {
$config
->set('concurrency_throttle_limit', 0)
->save();
}
if (is_null($config
->get('idle_wait_timeout'))) {
$config
->set('idle_wait_timeout', 2000)
->save();
}
if (is_null($config
->get('viewport_delay'))) {
$config
->set('viewport_delay', 0)
->save();
}
if (is_null($config
->get('ignore_selectors'))) {
$config
->set('ignore_selectors', '')
->save();
}
}