MCPcopy
hub / github.com/pure-admin/pure-admin-thin / setUserKey

Function setUserKey

src/utils/auth.ts:71–86  ·  view source on GitHub ↗
({ avatar, username, nickname, roles, permissions })

Source from the content-addressed store, hash-verified

69 );
70
71 function setUserKey({ avatar, username, nickname, roles, permissions }) {
72 useUserStoreHook().SET_AVATAR(avatar);
73 useUserStoreHook().SET_USERNAME(username);
74 useUserStoreHook().SET_NICKNAME(nickname);
75 useUserStoreHook().SET_ROLES(roles);
76 useUserStoreHook().SET_PERMS(permissions);
77 storageLocal().setItem(userKey, {
78 refreshToken,
79 expires,
80 avatar,
81 username,
82 nickname,
83 roles,
84 permissions
85 });
86 }
87
88 if (data.username && data.roles) {
89 const { username, roles } = data;

Callers 1

setTokenFunction · 0.85

Calls 2

useUserStoreHookFunction · 0.90
setItemMethod · 0.65

Tested by

no test coverage detected