Добавить пагинацию на главной #18

Open
opened 2023-07-13 18:05:37 +03:00 by dm1sh · 0 comments
Owner

Сейчас на главной странице загружаются все объявления, которые есть на сервере. Позже, когда будет дописан функционал, скрывающий просроченные и заранные объявления, их количество уменьшится. Однако, это всё равно много, если мы планируем, что приложением будут пользоваться.
Поэтому стоит ввести следующий функционал: фронтенд будет передавать параметр GET-запроса ?page=0, в котором будет указан индекс "страницы", которую просматривает пользователь. Когда пользователь просмотрит все имеющиеся объявления он будет запрашивать новые страницы, передавая ?page=1, ?page=2 и т.д.
На сервере, для для первой страницы будут отправляться объявления (в порядке убывания новизны) с первого до n, для следующей n+1 до 2n и т.д.
Если пользователь захочет посмотреть объявления на предыдущих страницах, я думаю, можно просто сделать перезапрос (ибо одному Богу известно, когда будет добавлено новое и нумерация собьётся)

Сейчас на главной странице загружаются все объявления, которые есть на сервере. Позже, когда будет дописан функционал, скрывающий просроченные и заранные объявления, их количество уменьшится. Однако, это всё равно много, если мы планируем, что приложением будут пользоваться. Поэтому стоит ввести следующий функционал: фронтенд будет передавать параметр GET-запроса `?page=0`, в котором будет указан индекс "страницы", которую просматривает пользователь. Когда пользователь просмотрит все имеющиеся объявления он будет запрашивать новые страницы, передавая `?page=1`, `?page=2` и т.д. На сервере, для для первой страницы будут отправляться объявления (в порядке убывания новизны) с первого до n, для следующей n+1 до 2n и т.д. Если пользователь захочет посмотреть объявления на предыдущих страницах, я думаю, можно просто сделать перезапрос (ибо одному Богу известно, когда будет добавлено новое и нумерация собьётся)
dm1sh added the
back
front
labels 2023-07-13 18:05:37 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: polka_billy/porridger#18
No description provided.