¿Por qué Discourse GIFs TC no usa toolbarEvent al agregar el GIF?

Estuve mirando los TC de gifs ayer y noté este bloque de código:

Donde usa el servicio appEvents. La cuestión es, ¿por qué no se puede pasar toolbarEvent en la acción?

Lo he intentado y parece que funciona. ¿Hubo alguna razón por la que no se usó?

Considerando que usa TextManipulation internamente, parece haber un método insertText.

Solo por curiosidad.

Gracias.

Profundizando un poco más, encontré esta línea:

Entonces… ¿el evento de la aplicación todavía funciona igual que textManipulation? ¿Cuál sería la ventaja añadida en el TC?

¿Alguien tiene alguna idea? Estoy considerando event versus toolbarEvent, y saber las diferencias (si las hay) sería útil.

Creo que discourse-gifs lo hace así porque el Modal también se lanza desde fuera de la barra de herramientas:

Si tu nueva funcionalidad se basa enteramente en la barra de herramientas, entonces estoy de acuerdo en que toolbarEvents es la forma más limpia de hacerlo :ok_hand:

1 me gusta

Ah, eso es. Gracias por aclarar, continuaré con toolbarEvent entonces.

1 me gusta