(res) => {
store.state.user.id = res.id;
store.state.user.name = res.name;
+ store.state.user.email = res.email;
+ store.state.user.notify = res.notify;
+ // NOTE: mysid isn't cleared (required for potential game continuation)
+ next();
}
);
- next();
},
- redirect: "/",
- },
- {
- path: "/logout",
- name: "logout",
- beforeEnter: (to, from, next) => {
- ajax(
- "/logout",
- "GET",
- () => {
- store.state.user.id = 0;
- store.state.user.name = ""; //TODO: localStorage myId myname mysid ?
- }
- );
- next();
- },
- redirect: "/",
+ component: Hall,
+ //redirect: "/", //problem: redirection before end of AJAX request
},
// {
// path: "/about",