Eventos
Te explicamos cómo funcionan los eventos y qué hacer cuando estos son disparados.
days
daysEste evento se dispara cuando se ha llamado al método getDays. El evento contiene los mismos valores de retorno que el método getDays.
calendar.addEventListener('days', event => {
const days = event.detail;
});hours
hoursEste evento se dispara cuando se ha llamado al método getHours. El evento contiene los mismos valores de retorno que el método getHours.
calendar.addEventListener('hours', event => {
const hours = event.detail;
});created
createdEste evento se dispara cuando se ha llamado al método create. El evento contiene los mismos valores de retorno que el método create.
calendar.addEventListener('created', event => {
const response = event.detail;
});canceled
canceledEste evento se dispara cuando se ha llamado al método cancel. El evento contiene los mismos valores de retorno que el método cancel.
calendar.addEventListener('canceled', event => {
const response = event.detail;
});rescheduled
rescheduledEste evento se dispara cuando se ha llamado al método reschedule. El evento contiene los mismos valores de retorno que el método reschedule.
calendar.addEventListener('rescheduled', event => {
const response = event.detail;
});join
joinEste evento se dispara cuando se ha llamado al método join. El evento contiene el accessToken necesario para comenzar la videollamada.
calendar.addEventListener('join', event => {
const { accessToken } = event.detail;
const webrtc = new WebRTC();
await webrtc.create(accessToken);
});modify
modifyEste evento se dispara cuando se ha llamado al método modify. El evento contiene la acción a realizar action y el token de aceso accessToken.
Es importante mantener siempre disponible v-schedule-action y v-schedule-auth en la URL, o bien las mismas keys pero en localStorage. De lo contrario no podremos detactar y emitir este evento.
calendar.addEventListener('modify', event => {
const { action, accessToken } = event;
});En base a la acción, deberás mostrar la opción de cancelar o reagendar. La key action puede ser:
join: Indica que se desea unir a la reuniónmodify: Indica que se desea modificar la cita
Última actualización
¿Te fue útil?

