/** * @return Web */ private function getWebClient() { // this supports only one worker and one whatsapp account so far $pdo = Pdo::createInstance(); $repositry = new Credentials($pdo); $credentials = $repositry->getCredentials(Credentials::PROTOCOL_WHATSAPP); return new Web($credentials[0], new MessagesRepository($pdo)); }
protected function execute() { if (!$this->Worker->is_idle()) { return; } // this supports only one worker and one whatsapp account so far $repository = new Credentials(Pdo::createInstance()); $credentials = $repository->getCredentials(Credentials::PROTOCOL_WHATSAPP); $this->Worker->poll($credentials[0]); }