You are here

public function LivechatController::saveProperties in LiveChat 8.3

Method saveProperties().

1 string reference to 'LivechatController::saveProperties'
livechat.routing.yml in ./livechat.routing.yml
livechat.routing.yml

File

src/Controller/LivechatController.php, line 106

Class

LivechatController
LivechatController class.

Namespace

Drupal\livechat\Controller

Code

public function saveProperties(Request $request) {
  $settings = $this->configFactory
    ->getEditable('livechat.settings');
  $settings
    ->set('livechat_mobile', filter_var($request->request
    ->get('mobile'), FILTER_SANITIZE_STRING))
    ->save();
  drupal_flush_all_caches();
  return new JsonResponse([
    'save_properties' => 'success',
  ]);
}