Le webhook de publication se déclenche deux fois sur post_edited pour le premier message d'un sujet

D’abord, un événement est déclenché sans aucune modification dans le contenu (d’où le tel quel du message), puis un second avec les modifications.

Cela ne s’applique qu’aux modifications du premier message d’un sujet.

Attendu : Un seul événement doit être déclenché, avec un contenu contenant le message modifié.

Ou bien cela fonctionne-t-il comme prévu ? Si c’est le cas, c’est déroutant pour le point de réception : un changement est signalé, mais le contenu ne contient aucune modification, et il est impossible de déterminer s’il s’agit d’un événement de changement erroné ou non (aucune information n’est fournie dans le contenu).

Cela fonctionne comme prévu pour post_created et pour les modifications des messages suivants dans un sujet : un seul événement.

Quelqu’un ? Cela me rend fou en travaillant avec le webhook de message pour les premiers messages.

2 « J'aime »

Je ne sais pas si c’est intentionnel ou non, @vinothkannans, sais-tu ?

1 « J'aime »

C’est au moins déroutant pour le point de terminaison récepteur, car il n’existe pas de cas d’utilisation unique pour cela. Cela devrait être un seul événement, pas deux.

J’ai résolu ce problème dans la PR ci-dessous. Puisque cela modifie la manière dont les webhooks de sujets sont déclenchés, je dois revérifier la modification avant de la fusionner.

3 « J'aime »

Super, merci @vinothkannans, notre point de terminaison de webhook de publication va adorer cela :+1:t2:

1 « J'aime »