El webhook de publicación se dispara dos veces en post_edited para la primera publicación en un tema

Primero, se dispara un evento sin cambios en el payload (por lo tanto, el post tal como está ahora) y luego un segundo evento con los cambios.

Esto solo aplica a los cambios en el primer post de un tema.

Esperado: Solo disparar un evento, con un payload que contenga el post modificado.

¿O esto funciona como se pretende? De ser así, resulta confuso para el punto final receptor, ya que se señala un cambio, pero el payload no contiene ningún cambio y no se puede determinar si se trata de un evento de cambio falso o no (ya que no se proporciona información en el payload).

Funciona como se pretende en post_created y para los cambios en los posts subsiguientes de un tema, solo un evento.

¿Alguien? Esto me vuelve loco al trabajar con el webhook de post para los primeros posts.

2 Me gusta

No estoy seguro de si esto es intencional o no, @vinothkannans, ¿tú lo sabes?

1 me gusta

Al menos resulta confuso para el endpoint receptor, ya que no existe un caso de uso único para él. Debería ser un solo evento, no dos.

He solucionado este problema en la siguiente PR. Dado que cambia la forma en que se activan los webhooks de los temas, debo verificar el cambio nuevamente antes de fusionarlo.

3 Me gusta

Genial, gracias @vinothkannans, nuestro endpoint de webhook de publicaciones estará encantado con esto :+1:t2:

1 me gusta