Eventos
Te explicamos cómo funcionan los eventos y qué hacer cuando estos son disparados.
days
days
Este 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
hours
Este 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
created
Este 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
canceled
Este 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
rescheduled
Este 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
join
Este 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
modify
Este 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?