public function UpdateUserInfo($job, $data)
 {
     if ($job->attempts() > 3) {
         $job->delete();
     }
     $user_id = $data['id'];
     $user_data = User::find($user_id);
     $token = $user_data->token;
     $InsConnection = KarmaHelper::insertUserConnection($user_data);
     $updateMeetingRequest = KarmaHelper::updateRequestAndKarmaNote($user_data);
     $user = User::find($user_id);
     $tos = $user->termsofuse;
     $userstatus = $user->userstatus;
     if ($tos == 1 && $userstatus == 'ready for approval') {
         $user->userstatus = 'ready for approval';
         $user->save();
     }
     if ($tos == 0) {
         $user->userstatus = 'TOS not accepted';
         $user->save();
     }
     if ($tos == 1 && $userstatus == 'approved') {
         $user->userstatus = 'approved';
         $user->save();
     }
     if ($userstatus == 'hidden') {
         $user->userstatus = 'hidden';
         $user->save();
     }
     $job->delete();
 }