Exemplo n.º 1
0
                     $messages = $jsonObject->messages;
                     AplUser::updateMessages($messages, $daemon);
                 } else {
                     Util::generateFile("NEW MESSAGE", 'a');
                     Util::generateFile("ID: " . $message->getMessageId(), 'a');
                     $message = new Message($message->getMessageId());
                     $message->message = $jsonObject->message->message;
                     $message->regTime = time();
                     $message->ackId = (string) microtime() . '-' . $message->id;
                     $message->userFrom = new User();
                     $message->userFrom->id = $jsonObject->message->userFrom->id;
                     Util::generateFile("USER FROM: " . $jsonObject->message->userFrom->id, 'a');
                     $message->userTo = new User();
                     $message->userTo->id = $jsonObject->message->userTo->id;
                     Util::generateFile("USER TO: " . $jsonObject->message->userTo->id, 'a');
                     AplUser::saveMessage($message, $daemon);
                 }
             }
         }
     };
     $daemon->run();
 } else {
     if (strcasecmp($_GET['method'], 'AWSSNS') == 0) {
         /*$sns = Util::getAwsSns();
         
                 $aux = $sns->createPlatformApplication( array(
                     // Name is required
                     'Name' => 'PushMessageSerie',
                     // Platform is required
                     'Platform' => 'GCM',
                     // Attributes is required
Exemplo n.º 2
0
 public static function removeMessage($message)
 {
     $result = CgdUser::removeMessage($message);
     if ($result) {
         $message->userFrom = CgdUser::getUser($message->userFrom);
         $message->userTo = CgdUser::getUser($message->userTo);
         AplUser::sendMessageRemoved_AwsSns($message, $message->userFrom, $message->userTo);
         /*AplUser::sendMessageRemoved( $message,
           $message->userFrom,
           $message->userTo );*/
     }
     return $result;
 }