new FreeBusyGuests()
Members
-
readonly interval :number
-
Interval de temps entre chaque créneaux
-
static can :boolean
-
Si on peut effectuer une requête pour récupérer les créneaux disponibles ou non
Methods
-
async load_freebusy_data(event) → {Promise:.<Array:.<Slot:>>}
-
Récupère les 3 prochains crénaux disponibles en prenant en compte chaque invités.
Parameters:
Name Type Description event
* Evènement du plugin `calendar` -
static CloneDate(date, adjust) → {Date}
-
clone the given date object and optionally adjust time
Parameters:
Name Type Description date
Date adjust
1 | 2 1 => set time to 00:00, 2 => set time to 23:59 Returns:
Date -
static FixDate(date)
-
fix date if jumped over a DST change
Parameters:
Name Type Description date
Date -
async, static Get(start, end, attendees) → {Promise:.<Array:.<Slot:>>}
-
Récupère les 3 premiers créneaux disponibles
Parameters:
Name Type Description start
external:moment end
external:moment attendees
*