Function delete_notification

Source
pub async fn delete_notification<J, RR, TR, NR, NFR, SR, TCR, PR>(
    notification_id: String,
    state: ThinDataAppState<J, RR, TR, NR, NFR, SR, TCR, PR>,
) -> Result<HttpResponse, ApiError>
Expand description

Deletes a notification by ID.

§Arguments

  • notification_id - The ID of the notification to delete.
  • state - The application state containing the notification repository.

§Returns

A success response or an error if deletion fails.

§Security

This endpoint ensures that notifications cannot be deleted if they are still being used by any relayers. This prevents breaking existing relayer configurations and maintains system integrity.