( workspace: Workspace, queryClient: QueryClient, )
| 308 | }; |
| 309 | |
| 310 | export const updateWorkspace = ( |
| 311 | workspace: Workspace, |
| 312 | queryClient: QueryClient, |
| 313 | ) => { |
| 314 | return { |
| 315 | mutationFn: ({ |
| 316 | buildParameters, |
| 317 | isDynamicParametersEnabled, |
| 318 | }: { |
| 319 | buildParameters?: WorkspaceBuildParameter[]; |
| 320 | isDynamicParametersEnabled: boolean; |
| 321 | }) => { |
| 322 | return API.updateWorkspace( |
| 323 | workspace, |
| 324 | buildParameters, |
| 325 | isDynamicParametersEnabled, |
| 326 | ); |
| 327 | }, |
| 328 | onSuccess: async (build: WorkspaceBuild) => { |
| 329 | await updateWorkspaceBuild(build, queryClient); |
| 330 | }, |
| 331 | }; |
| 332 | }; |
| 333 | |
| 334 | export const deleteWorkspace = ( |
| 335 | workspace: Workspace, |
no test coverage detected