La transmisión en vivo es ahora una opción al crear un evento

Como parte del trabajo continuo que se está realizando desde que Livestream is now part of the Events plugin, estamos simplificando la creación de eventos de transmisión en vivo.

¿Qué está cambiando?

Ya no es necesario etiquetar los temas con livestream; ahora es un atributo directamente en el evento.

Al crear un nuevo evento, solo debes proporcionar una URL y aparecerá un interruptor para la transmisión en vivo. Actívalo y ¡listo! Al crearlo, el video se incrustará y aparecerá un canal de chat.

Los temas existentes etiquetados como transmisión en vivo se migrarán automáticamente.

Se están eliminando las siguientes configuraciones del sitio:

  • livestream_enabled
  • livestream_chat_allowed_groups

La transmisión en vivo ahora utilizará los permisos de chat y evento existentes.

Para desarrolladores

La transmisión en vivo es ahora un atributo en el evento del mensaje, en lugar de una etiqueta del tema.

En el front-end puedes verificar topic.has_livestream; en el servidor puedes verificar topic.first_post&.event&.livestream?.

El propio evento también serializa la transmisión en vivo directamente, por lo que en cualquier lugar donde tengas el objeto del evento puedes leer event.livestream.

Cuando un tema es una transmisión en vivo, el cuerpo obtiene una nueva clase:

body.livestream-topic {
  /* tus estilos de transmisión en vivo */
}

Esto es parte de una serie de actualizaciones a los eventos y la transmisión en vivo. ¡Mantente atento a más funciones que llegarán pronto!

3 Me gusta