Aller au contenu principal

unsubscribeFromForm

Se désabonner des notifications de formulaire par marqueur. 🔐 Cette méthode nécessite l'autorisation.

Description

Cette méthode désabonne l'utilisateur actuel d'un événement de formulaire identifié par son marqueur, pour un enregistrement de données de formulaire spécifique. Elle renvoie une promesse qui se résout en true si le désabonnement a réussi, ou un objet IError s'il y a eu un problème.

⚠️ Avec le paramètre par défaut errors.isShell: true, une requête rejetée est retournée plutôt que lancée : cette méthode se résout en un objet IError, jamais en false. Vérifiez result === true - un objet d'erreur est considéré comme vrai, donc if (result) traiterait un échec comme un succès.

Événements.unsubscribeFromForm(

marker*, body*

);

Schéma des paramètres

Schéma

marker(obligatoire): string
Marqueur d'événement
exemple : "form_marker"

body(obligatoire): ISubscribeFormEvent
Corps de l'abonnement. Exemple : { formDataId: 123 }

body.formDataId(obligatoire): number
Identifiant des données de formulaire.
exemple : 123

body.status: string
Statut d'abonnement optionnel.

Exemples

Exemple minimal

const response = await Events.unsubscribeFromForm('form_marker', { formDataId: 123 });

Exemple de réponse

true

Schéma de réponse

Schéma : boolean

boolean: boolean
Renvoie true si le désabonnement a réussi.
exemple : true