MCPcopy Create free account
hub / github.com/coder/coder / createUserSkill

Function createUserSkill

site/src/api/queries/userSkills.ts:45–55  ·  view source on GitHub ↗
(queryClient: QueryClient, user = "me")

Source from the content-addressed store, hash-verified

43});
44
45export const createUserSkill = (queryClient: QueryClient, user = "me") => ({
46 mutationFn: (req: TypesGen.CreateUserSkillRequest) =>
47 API.experimental.createUserSkill(user, req),
48 onSuccess: (skill: TypesGen.UserSkill) => {
49 queryClient.setQueryData<TypesGen.UserSkillMetadata[]>(
50 userSkillsKey(user),
51 (skills) => upsertUserSkillMetadata(skills, toUserSkillMetadata(skill)),
52 );
53 queryClient.setQueryData(userSkillKey(skill.name, user), skill);
54 },
55});
56
57type UpdateUserSkillArgs = {
58 name: string;

Callers 2

userSkills.test.tsFile · 0.90

Calls 4

userSkillsKeyFunction · 0.85
upsertUserSkillMetadataFunction · 0.85
toUserSkillMetadataFunction · 0.85
userSkillKeyFunction · 0.85

Tested by

no test coverage detected