-
- parseMessage(msg: any) {
- let op = wsUserOp(msg);
- if (msg.error) {
- toast(i18n.t(msg.error), "danger");
- this.setState({ userLoading: false });
- return;
- } else if (op == UserOperation.Register) {
- let data = wsJsonToRes<LoginResponse>(msg, LoginResponse);
- this.setState({ userLoading: false });
- UserService.Instance.login(data);
- if (UserService.Instance.jwtInfo.isSome()) {
- this.setState({ doneRegisteringUser: true });
- }
- } else if (op == UserOperation.CreateSite) {
- window.location.href = "/";
- }
- }