Resuelve los tiempos contables de la disponibilidad de los miembros

FeatureMediaService
Se descapó
25 de agosto de 2026 a las 20:22 UTC
Autor
Kamo
Compromit
6c8ba10

La disponibilidad ahora se calcula en lugar de almacenar. MiembroDisponibilidadService posee la aritmética: ampliar las ventanas declaradas de cada presentador sobre el tipo horizonte de reservas, resta los webinars que ya están presentando y todo en su calendario, aplicar cualquier niño-org se estrechamiento, luego mantener el horarios de inicio un seminario web de esa longitud todavía cabe en su interior. Superpuesta entre una ventana y un evento de calendario es legal en escritura y sólo nunca resta en la lectura. Eso es lo que permite a un miembro declarar horas de pie una vez y nunca volver a verlos cuando una reunión aterriza en su interior. parte de la ventana y nada más. Los horarios de inicio de los candidatos salen de la ventana DECLARADO, no fuera del resto gratis. Pasar de cada fragmento sobreviviente se pondría limpio 9:00 / 9:30 / 10:00 cuadrícula en 10:15 / 10:45 por el resto de la mañana debido a un 15 minutos llamar; generando la cuadrícula desde la ventana que el miembro dibujó y manteniendo sólo lo que Todavía encaja significa que las 10:00 desaparecen y las 10:30 se quedan puestas. Ahora hay una implementación. La página de reserva pública y el inscrito cada uno tenía su propia copia de esto, con reglas diferentes, por lo que un visitante y un miembro podría mostrarse diferentes veces para el mismo webinar. Ambas rutas de reserva ahora también requieren que el plazo solicitado esté dentro declarado disponibilidad. Antes, eso era cierto por construcción porque el llamante eligiera una de las propias filas anticuadas del tipo; con un instante absoluto en el alambre, nada Detuvo una petición de nombrar a las tres de la mañana en un día que nadie había ofrecido. /tipos/-id-/slots/available se sustituyen por /tipos/-id-/bookable-times. El el endpoint público mantiene su camino y su llave de Times disponible, y deja caer las ranuras la mitad de la fecha, reportó una fecha local y un reloj de pared desnudo sin zona, que un navegador anónimo no tenía forma de resolver en nada de lo que pudiera actuar. 30 pruebas cubren la aritmética de intervalo y la expansión, incluyendo la zona horaria, fecha-línea, cajas de luz diurna y pasados de medianoche. 280 pases.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios