Ejemplo n.º 1
0
 /**
  * @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));
 }
Ejemplo n.º 2
0
 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]);
 }