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

Function deleteUserSkill

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

Source from the content-addressed store, hash-verified

75});
76
77export const deleteUserSkill = (queryClient: QueryClient, user = "me") => ({
78 mutationFn: (name: string) => API.experimental.deleteUserSkill(user, name),
79 onSuccess: (_data: unknown, name: string) => {
80 queryClient.removeQueries({
81 queryKey: userSkillKey(name, user),
82 exact: true,
83 });
84 queryClient.setQueryData<TypesGen.UserSkillMetadata[]>(
85 userSkillsKey(user),
86 (skills) => skills?.filter((skill) => skill.name !== name),
87 );
88 },
89});

Callers 2

userSkills.test.tsFile · 0.90

Calls 4

userSkillKeyFunction · 0.85
userSkillsKeyFunction · 0.85
deleteUserSkillMethod · 0.80
filterMethod · 0.80

Tested by

no test coverage detected