Esempio n. 1
0
 public function testSetUserNickname()
 {
     $request = new TalkRequest();
     $request->setUserNickname('xyz');
     $this->assertEquals('xyz', $request->getUserNickname());
     $request->setUserNickname('123');
     $this->assertEquals('123', $request->getUserNickname());
 }
Esempio n. 2
0
 private function talkResponseSend(TalkRequest $talkRequest)
 {
     #print __CLASS__.'->'.__FUNCTION__.''."\n";
     $userNickname = '';
     if ($talkRequest->getStatus() == 1) {
         $userNickname = $this->userNickname;
         // Add to addressbook.
         $contact = new Contact();
         $contact->setNodeId($talkRequest->getClient()->getNode()->getIdHexStr());
         $contact->setUserNickname($talkRequest->getUserNickname());
         $this->ipcKernelConnection->execAsync('addressbookContactAdd', array($contact));
     }
     $this->ipcKernelConnection->execAsync('serverTalkResponseSend', array($talkRequest->getClient(), $talkRequest->getRid(), $talkRequest->getStatus(), $userNickname));
 }