mirror of
https://github.com/muerwre/orchidmap-front.git
synced 2025-04-25 02:56:41 +07:00
passing editing status to map
This commit is contained in:
parent
58eefd5670
commit
9c3c8cf46d
10 changed files with 213 additions and 65 deletions
|
@ -167,11 +167,13 @@ function* loadMapSaga(path) {
|
|||
|
||||
// TODO: REACTIVE BRANCH:
|
||||
// yield put(mapSetProvider(route.provider));
|
||||
yield put(mapSet({
|
||||
provider: route.provider,
|
||||
route: route.route,
|
||||
stickers: route.stickers,
|
||||
}))
|
||||
yield put(
|
||||
mapSet({
|
||||
provider: route.provider,
|
||||
route: route.route,
|
||||
stickers: route.stickers
|
||||
})
|
||||
);
|
||||
|
||||
return { route, random_url };
|
||||
}
|
||||
|
@ -263,7 +265,7 @@ function* mapInitSaga() {
|
|||
}
|
||||
|
||||
function* authCheckSaga({ key }: RehydrateAction) {
|
||||
if (key !== 'user') return;
|
||||
if (key !== "user") return;
|
||||
|
||||
pushLoaderState(70);
|
||||
|
||||
|
@ -360,15 +362,31 @@ function* clearSaga({ type }) {
|
|||
case USER_ACTIONS.CLEAR_POLY:
|
||||
yield editor.poly.clearAll();
|
||||
yield editor.router.clearAll();
|
||||
yield put(
|
||||
mapSet({
|
||||
route: []
|
||||
})
|
||||
);
|
||||
break;
|
||||
|
||||
case USER_ACTIONS.CLEAR_STICKERS:
|
||||
yield editor.stickers.clearAll();
|
||||
yield put(
|
||||
mapSet({
|
||||
stickers: []
|
||||
})
|
||||
);
|
||||
break;
|
||||
|
||||
case USER_ACTIONS.CLEAR_ALL:
|
||||
yield editor.clearAll();
|
||||
yield put(setChanged(false));
|
||||
yield put(
|
||||
mapSet({
|
||||
route: [],
|
||||
stickers: []
|
||||
})
|
||||
);
|
||||
break;
|
||||
|
||||
default:
|
||||
|
@ -539,7 +557,7 @@ function* changeProviderSaga({
|
|||
yield put(setProvider(provider));
|
||||
|
||||
// TODO: REACTIVE BRANCH
|
||||
yield put(mapSetProvider(provider))
|
||||
yield put(mapSetProvider(provider));
|
||||
|
||||
if (current_provider === provider) return;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue