Merge branch 'master' into 15088-merge-account
[arvados-workbench2.git] / src / store / auth / auth-reducer.ts
index e44c81e323297fdfcd8884a4efe08236d911a9f2..cded9f0e71816636ce1876d51c83d3976abb589c 100644 (file)
@@ -3,7 +3,7 @@
 // SPDX-License-Identifier: AGPL-3.0
 
 import { authActions, AuthAction } from "./auth-action";
-import { User } from "~/models/user";
+import { User, UserResource } from "~/models/user";
 import { ServiceRepository } from "~/services/services";
 import { SshKeyResource } from '~/models/ssh-key';
 import { Session } from "~/models/session";
@@ -36,6 +36,9 @@ export const authReducer = (services: ServiceRepository) => (state = initialStat
         SAVE_API_TOKEN: (token: string) => {
             return { ...state, apiToken: token };
         },
+        SAVE_USER: (user: UserResource) => {
+            return { ...state, user};
+        },
         CONFIG: ({ config }) => {
             return {
                 ...state,