Delegate workbench refreshing actions from project dialog actions
[arvados-workbench2.git] / src / views-components / api-token / api-token.tsx
index 4fa87a28b8471249c1dbb085e470a5b15545eff8..41fce727289adb4570f920f3d98be6c51b260c38 100644 (file)
@@ -6,10 +6,8 @@ import { Redirect, RouteProps } from "react-router";
 import * as React from "react";
 import { connect, DispatchProp } from "react-redux";
 import { getUserDetails, saveApiToken } from "~/store/auth/auth-action";
-import { getProjectList } from "~/store/project/project-action";
 import { getUrlParameter } from "~/common/url";
 import { AuthService } from "~/services/auth-service/auth-service";
-import { loadWorkbench } from '../../store/navigation/navigation-action';
 
 interface ApiTokenProps {
     authService: AuthService;
@@ -21,10 +19,7 @@ export const ApiToken = connect()(
             const search = this.props.location ? this.props.location.search : "";
             const apiToken = getUrlParameter(search, 'api_token');
             this.props.dispatch(saveApiToken(apiToken));
-            this.props.dispatch<any>(getUserDetails()).then(() => {
-                const rootUuid = this.props.authService.getRootUuid();
-                this.props.dispatch(loadWorkbench());
-            });
+            this.props.dispatch<any>(getUserDetails());
         }
         render() {
             return <Redirect to="/"/>;