SendActivitiesHandler type
Gestionnaire qui peut participer à l’envoi d’événements d’activité pour le tour en cours.
type SendActivitiesHandler = (
context: TurnContext,
activities: Partial<Activity>[],
next: () => Promise<ResourceResponse[]>
) => Promise<ResourceResponse[]>
Remarques
Paramètres
Nom | Type | Description |
---|---|---|
context |
TurnContext | Objet de contexte pour le tour. |
activities |
Activité> partielle<[] | Activités à envoyer. |
next |
() => Promise<ResourceResponse[]> | Fonction à appeler pour poursuivre le traitement des événements. |
Retourne
Promise<ResourceResponse[]>
Un gestionnaire appelle la fonction pour passer le next
contrôle au gestionnaire inscrit suivant. Si un gestionnaire n’appelle pas la next
fonction, l’adaptateur n’appelle aucun des gestionnaires suivants et n’envoie pas les activités à l’utilisateur.
Si les activités sont correctement envoyées, la next
fonction retourne un tableau d’objets ResourceResponse contenant les ID que le canal de réception a attribués aux activités. Utilisez ce tableau comme valeur de retour de ce gestionnaire.
Voir aussi