public function cancel(): self 	{ 		if (!$this->isCancelable() || !setting('onesignal_app_id')) { 			return $this; 		}  		CancelPushNotification::dispatch($this->external_id);  		$this->update([ 			'canceled' => true, 		]);  		return $this; 	}