Esempio n. 1
0
 public function onAvatarUpdate(OW_Event $event)
 {
     $params = $event->getParams();
     $data = $event->getData();
     if ($params['entityType'] != "avatar-change") {
         return;
     }
     foreach ($data as $avatarId => $info) {
         $uAvatar = $this->uAvatarsService->findLastByAvatarId($avatarId);
         if (empty($uAvatar) || empty($uAvatar->photoId)) {
             continue;
         }
         $this->photoBridge->updatePhotoStatus($uAvatar->photoId, $info["status"] == "active" ? "approved" : "approval");
     }
 }