Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Починить запросы к API в очередях #51

Open
qqpayne opened this issue Aug 26, 2021 · 0 comments
Open

Починить запросы к API в очередях #51

qqpayne opened this issue Aug 26, 2021 · 0 comments
Labels
bug Something isn't working

Comments

@qqpayne
Copy link
Member

qqpayne commented Aug 26, 2021

Сейчас запрос, который должен фетчить слоты текущего месяца, подхватывает просто все слоты. Что бы это поправить, нужно добавить аргументы к запросау в slot.js. Но тогда это всё сломает и выбирать для записи можно будет только дни текущего месяца.

Есть подозрения, что хорошо сделать систему, при которой фетчатся только слоты текущего месяца, с текущим состоянием аппки не получится - MonthSelector устроен так, что ему нужно заранее знать, какие месяцы доступны.
Вижу только два варианта:

  1. Поменять систему выбора месяца (MonthSelector)
  2. Поменять API и добавить возможность фетчить месяцы

И всё это осложняется тем, что текущая выбранная дата сейчас прячется внутри QueueInputGroup. Нужно будет добавить коллбэк и перефетчивать на него АПИ или вынести дату из инпут-группы и сделать её контроллируемой извне.

Мотивация за всем этим стоит простая: чем больше матрица слотов, тем больше работы приходится проводить календарю при каждом выборе дня, и тем больше всё тормозит.

@qqpayne qqpayne added the bug Something isn't working label Aug 26, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant