public function updateProfileLogic(Request $request): array 	{ 		if ($request->has('street') || $request->has('city')) { 			$this->authParent->addresses()->updateOrCreate([ 				'type' => $request->enum('type', AddressType::class), 			], [ 				'user_id' => $this->authParent->id, 				'street' => $request->street, 				'city' => $request->city, 				'zip_code' => $request->zip_code, 				'country_code' => $request->country_code, 			]); 		}  		$this->update([ 			'surname' => $request->surname ?? $this->surname, 			'oib' => $request->oib ?? $this->oib, 			'company_name' => $request->company_name ?? $this->company_name, 			'phone_number' => $request->phone_number ?? $this->phone_number, 			'note' => $request->note ?? $this->note, 		]);  		return []; 	}