---
title: "stopSendingUpdates(for:)"
framework: intents
role: symbol
role_heading: Instance Method
path: "intents/ingetridestatusintenthandling/stopsendingupdates(for:)"
---

# stopSendingUpdates(for:)

Stops the delivery of status updates for the specified ride.

## Declaration

```swift
func stopSendingUpdates(for intent: INGetRideStatusIntent)
```

## Parameters

- `intent`: The intent object for which to return updates. Use the doc://com.apple.sirikit/documentation/Intents/INIntent/identifier property of the intent to distinguish this request from others.

## Mentioned in

Providing Live Status Updates

## Discussion

Discussion SiriKit asks you to stop delivering updates when the user no longer has any active rides. You define when a ride becomes inactive by setting the rideStatus property of your response object to nil when crafting your response. You can clear this property after ride completion or wait until after you have received payment and handled any feedback from the user. Until you do, continue to provide observer updates at regular intervals. Your implementation of this method should remove any references to the previously registered observer object and cancel any timers or repeating tasks that you used to generate updates.

## See Also

### Providing Ride Status Updates

- [startSendingUpdates(for:to:)](intents/ingetridestatusintenthandling/startsendingupdates(for:to:).md)
