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(); }