Ejemplo n.º 1
0
 public function onWinkBack(OW_Event $event)
 {
     $params = $event->getParams();
     $message = $this->service->getMessage($params['content']['params']['messageId']);
     $messageContent = json_decode($message->text, true);
     $messageContent['params']['winkBackEnabled'] = 0;
     $message->text = json_encode($messageContent);
     $this->service->saveMessage($message);
     $content = json_encode($params['content']);
     $conversation = $this->service->getConversation($params['conversationId']);
     $message = $this->service->createMessage($conversation, $params['partnerId'], $content);
     $this->service->markMessageAsSystem($message->id);
     $this->service->markMessageAuthorizedToRead($message->id);
 }