init_client(); } // Initialize Almefy SDK client private function init_client() { $api_key = get_option('almefy-api-key'); $api_secret = get_option('almefy-api-secret'); // Don't try connecting if key & secret are not set. if($api_key == '' && $api_secret == '') { return; } // TODO: does not check if server is reachable try { self::$client = new \Almefy\Client($api_key, $api_secret, self::$api_url); } catch (\Throwable $th) { // TODO: Notices file add_action('admin_notices', function () { ?>
Almefy key or secret invalid.
'>Change key & secret