Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- makeBooked(date, hour, duration, table){
- //przekazujemy odpowiednie info do funkcji (stolik, date, godzine, czas)
- const thisBooking = this;
- if(typeof thisBooking.booked[date] == 'undefined'){
- thisBooking.booked[date] = {};
- }
- //sprawdzamy czy taka data w ogóle istnieje u nas w obiekcie booked.
- const startHour = utils.hourToNumber(hour);
- //przygotowujemy sobie godzinę
- for(let hourBlock = startHour; hourBlock < startHour + duration; hourBlock += 0.5){
- // console.log('loop', hourBlock);
- if(typeof thisBooking.booked[date][hourBlock] == 'undefined'){
- thisBooking.booked[date][hourBlock] = [];
- }
- //sprawdzamy czy godzina istnieje, jeżeli nie to ją tworzymy
- thisBooking.booked[date][hourBlock].push(table);
- //wrzucamy nasza rezerwacje pushem
- }
- }
- I tą funkcje musimy sobie potem odpalać przy pobieraniu rezerwacji z api i przy wysyłaniu rezerwacji do api.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement