X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/180c2c37b635cbb7a33257d2ee9b4395553ce5e7..4476731a9ec985c5abd97da453978af0dfa4406b:/src/views-components/api-token/api-token.tsx diff --git a/src/views-components/api-token/api-token.tsx b/src/views-components/api-token/api-token.tsx index 1d017ccd..3dc6d1a1 100644 --- a/src/views-components/api-token/api-token.tsx +++ b/src/views-components/api-token/api-token.tsx @@ -5,12 +5,13 @@ import { Redirect, RouteProps } from "react-router"; import * as React from "react"; import { connect, DispatchProp } from "react-redux"; -import { authActions, getUserDetails } from "../../store/auth/auth-action"; -import { authService } from "../../services/services"; -import { getProjectList } from "../../store/project/project-action"; -import { getUrlParameter } from "../../common/url"; +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"; interface ApiTokenProps { + authService: AuthService; } export const ApiToken = connect()( @@ -18,9 +19,9 @@ export const ApiToken = connect()( componentDidMount() { const search = this.props.location ? this.props.location.search : ""; const apiToken = getUrlParameter(search, 'api_token'); - this.props.dispatch(authActions.SAVE_API_TOKEN(apiToken)); + this.props.dispatch(saveApiToken(apiToken)); this.props.dispatch(getUserDetails()).then(() => { - const rootUuid = authService.getRootUuid(); + const rootUuid = this.props.authService.getRootUuid(); this.props.dispatch(getProjectList(rootUuid)); }); }