(queryClient: QueryClient)
| 96 | }; |
| 97 | |
| 98 | export const deleteAppSecret = (queryClient: QueryClient) => { |
| 99 | return { |
| 100 | mutationFn: ({ appId, secretId }: { appId: string; secretId: string }) => |
| 101 | API.deleteOAuth2ProviderAppSecret(appId, secretId), |
| 102 | onSuccess: async (_: unknown, { appId }: { appId: string }) => { |
| 103 | await queryClient.invalidateQueries({ |
| 104 | queryKey: appSecretsKey(appId), |
| 105 | }); |
| 106 | }, |
| 107 | }; |
| 108 | }; |
| 109 | |
| 110 | export const revokeApp = (queryClient: QueryClient, userId: string) => { |
| 111 | return { |
no test coverage detected