(queryClient: QueryClient, userId: string)
| 24 | }; |
| 25 | |
| 26 | export const updateUserSecret = (queryClient: QueryClient, userId: string) => { |
| 27 | return { |
| 28 | mutationFn: ({ |
| 29 | name, |
| 30 | request, |
| 31 | }: { |
| 32 | name: string; |
| 33 | request: TypesGen.UpdateUserSecretRequest; |
| 34 | }) => API.updateUserSecret(userId, name, request), |
| 35 | onSuccess: async () => { |
| 36 | await queryClient.invalidateQueries({ |
| 37 | queryKey: userSecretsKey(userId), |
| 38 | }); |
| 39 | }, |
| 40 | }; |
| 41 | }; |
| 42 | |
| 43 | export const deleteUserSecret = (queryClient: QueryClient, userId: string) => { |
| 44 | return { |
no test coverage detected