public function executeForJson()

in Controller/Adminhtml/Ajax/Fbtoken.php [21:43]


    public function executeForJson()
    {
        $old_access_token = $this->_fbeHelper->getConfigValue('fbaccess/token');
        $response = [
        'success' => false,
        'accessToken' => $old_access_token
        ];
        $access_token = $this->getRequest()->getParam('accessToken');
        if ($access_token) {
            $this->_fbeHelper->saveConfig('fbaccess/token', $access_token);
            $response['success'] = true;
            $response['accessToken'] = $access_token;
            if ($old_access_token != $access_token) {
                $this->_fbeHelper->log("Updated Access token...");
                $datetime = $this->_fbeHelper->createObject(DateTime::class);
                $this->_fbeHelper->saveConfig(
                    'fbaccesstoken/creation_time',
                    $datetime->gmtDate('Y-m-d H:i:s')
                );
            }
        }
        return $response;
    }