Implemented hasclaim directive
All checks were successful
FarmMaps.Develop/FarmMapsLib/pipeline/head This commit looks good

This commit is contained in:
Willem Dantuma
2020-06-23 17:51:47 +02:00
parent 253b3d3c90
commit f9d0e2aee0
4 changed files with 46 additions and 6 deletions

View File

@@ -36,10 +36,15 @@ export function reducer(state = initialState, action: appCommonActions.Actions )
switch (action.type) {
case appCommonActions.INITUSERSUCCESS: {
let a = action as appCommonActions.InitUserSuccess;
let claims = {}
Object.getOwnPropertyNames(a.userinfo).forEach((k) => {
claims[k] = a.userinfo[k];
});
var user:IUser = {
code:a.user.code,
email:a.userinfo["email"],
name:a.userinfo["name"]
name:a.userinfo["name"],
claims:claims
};
return tassign(state, { user: user,initialized: true });
}