mirror of
https://github.com/muerwre/orchidmap-front.git
synced 2025-05-01 05:56:40 +07:00
routes: filtering by distance
This commit is contained in:
parent
c69da00b2a
commit
8248d9f166
12 changed files with 546 additions and 43 deletions
src/redux/user
|
@ -9,7 +9,7 @@ import {
|
|||
postMap
|
||||
} from '$utils/api';
|
||||
import {
|
||||
hideRenderer, searchPutRoutes,
|
||||
hideRenderer, searchPutRoutes, searchSetLoading,
|
||||
setActiveSticker, setAddress,
|
||||
setChanged, setDialogActive,
|
||||
setEditing,
|
||||
|
@ -435,11 +435,11 @@ function* keyPressedSaga({ key }): void {
|
|||
|
||||
function* searchSetSaga() {
|
||||
const { id, token } = yield select(getUser);
|
||||
|
||||
yield delay(500);
|
||||
yield delay(1000);
|
||||
yield put(searchSetLoading(true));
|
||||
const { routes: { filter: { title, distance, tab } } } = yield select(getState);
|
||||
|
||||
const list = yield call(getRouteList, {
|
||||
const { list, min, max } = yield call(getRouteList, {
|
||||
id,
|
||||
token,
|
||||
title,
|
||||
|
@ -448,7 +448,8 @@ function* searchSetSaga() {
|
|||
starred: tab === 'starred',
|
||||
});
|
||||
|
||||
yield put(searchPutRoutes(list));
|
||||
yield put(searchPutRoutes({ list, min, max }));
|
||||
return yield put(searchSetLoading(false));
|
||||
}
|
||||
|
||||
export function* userSaga() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue