import { GroupResource } from "~/models/group";
import { LinkAccountPanelError, OriginatingUser } from "./link-account-panel-reducer";
import { navigateToRootProject } from "../navigation/navigation-action";
+import { login, logout } from "~/store/auth/auth-action";
export const linkAccountPanelActions = unionize({
LINK_INIT: ofType<{ targetUser: UserResource | undefined }>(),
const accountToLink = {type: t, userUuid: services.authService.getUuid(), token: services.authService.getApiToken()} as AccountToLink;
services.linkAccountService.saveToSession(accountToLink);
const auth = getState().auth;
- services.authService.login(auth.localCluster, auth.remoteHosts[auth.homeCluster]);
+ dispatch(logout());
+ dispatch(login(auth.localCluster, auth.remoteHosts[auth.homeCluster]));
};
export const getAccountLinkData = () =>