Advertisement
Guest User

Untitled

a guest
Feb 21st, 2020
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. makeBooked(date, hour, duration, table){
  2. //przekazujemy odpowiednie info do funkcji (stolik, date, godzine, czas)
  3. const thisBooking = this;
  4.  
  5. if(typeof thisBooking.booked[date] == 'undefined'){
  6. thisBooking.booked[date] = {};
  7. }
  8. //sprawdzamy czy taka data w ogóle istnieje u nas w obiekcie booked.
  9.  
  10. const startHour = utils.hourToNumber(hour);
  11. //przygotowujemy sobie godzinę
  12.  
  13. for(let hourBlock = startHour; hourBlock < startHour + duration; hourBlock += 0.5){
  14. // console.log('loop', hourBlock);
  15.  
  16. if(typeof thisBooking.booked[date][hourBlock] == 'undefined'){
  17. thisBooking.booked[date][hourBlock] = [];
  18. }
  19. //sprawdzamy czy godzina istnieje, jeżeli nie to ją tworzymy
  20.  
  21. thisBooking.booked[date][hourBlock].push(table);
  22. //wrzucamy nasza rezerwacje pushem
  23. }
  24. }
  25.  
  26. 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