예제 #1
0
 /**
  * To add ticker owener or joinee to push subscribed users
  * @param int $userId
  * @param int $tickerId
  * @param array $pushSubscribers
  * @return array $pushSubscribers
  */
 public static function getTickerOwnerOrJoinee($userId, $tickerId, $pushSubscribers)
 {
     $sql = \app\models\TickerInvities::where('ticker_id', '=', $tickerId)->where('status', '=', \DB::Raw(1));
     $tickerInvityData = $sql->get()->first();
     $id = 0;
     if (!empty($tickerInvityData)) {
         if ($tickerInvityData->requester_id == $userId) {
             $id = $tickerInvityData->invited_user_id;
         } else {
             $id = $tickerInvityData->requester_id;
         }
         $pushSubscribers[] = $id;
     }
     $pushSubscribers = array_unique($pushSubscribers);
     return $pushSubscribers;
 }