public function handleReferral(CheeseClub $cheeseClub): void 	{ 		$referral = Referral::where('email', $this->authParent->email)->first();  		if ($referral) { 			$referral->update([ 				'resolved_at' => formatTimestamp(), 			]);  			$referrer = $referral->customer; 			$referred = $this->getFullName();  			$cheeseClub->update([ 				'points' => $cheeseClub->points + (setting('points_on_referral') ?? 0), 			]);  			if ($referrer->cheeseclub) { 				$referrer->cheeseclub->update([ 					'points' => $referrer->cheeseclub->points + (setting('points_on_referral') ?? 0), 				]); 			}  			Notification::route('mail', $this->authParent->email)->notify(new ReferralAcceptedMail($referrer->getFullName(), $referred)); 			Notification::route('mail', $referrer->authParent->email)->notify(new ReferralAcceptedMail($referrer->getFullName(), $referred)); 		} 	}