public static function format($obj)
 {
     $data = [];
     foreach ($obj as $notification) {
         $text = "";
         $link = "";
         $icon = "";
         $more = json_decode($notification->more);
         switch ($notification->type) {
             case 'USER_UPDATE_BY_ADMIN':
                 $text = "Your personal details are changed by " . User::find($more->admin_id)->info()->pluck('names') . " (administrator)";
                 $icon = 'user';
                 $link = asset('/profile');
                 break;
             case 'CREATE_EVENT':
                 $text = "You have new event from" . User::find($more->admin_id)->info()->pluck('names') . " (administrator). <br><b>Start:</b> {$more->start} <br><b>End:</b> {$more->end} <br> Please specify if you accept it.";
                 $icon = 'calendar';
                 $link = asset('/rosters');
                 break;
             case 'UPDATE_EVENT':
                 $text = "You have updated event <i>{$more->title}</i> from" . User::find($more->admin_id)->info()->pluck('names') . " (administrator). <br><b>Start:</b> {$more->start} <br><b>End:</b> {$more->end} ";
                 $icon = 'calendar';
                 $link = asset('/rosters');
                 break;
             default:
                 $text = $notification->type;
                 break;
         }
         array_push($data, ['text' => $text, 'icon' => $icon, 'date' => Common::timeAgo($notification->created_at), 'id' => $notification->id, 'is_read' => $notification->is_read, 'link' => $link]);
     }
     return $data;
 }