/**
  * Check if $notification is read by $user.
  * @param BaseUserModel $user
  * @param BaseMongoNotificationModel|BaseNotificationModel $notification
  * @return boolean
  */
 public static function isRead($user, $notification)
 {
     if (empty($notification) || !$notification->findByIdentity($user)->guid($notification->guid)->one()) {
         return false;
     }
     return (int) static::findByIdentity($user)->content($notification->guid)->count() > 0;
 }
Esempio n. 2
0
 public function init()
 {
     $this->attachUserClass();
     parent::init();
 }