Skip to content

Commit d5eb29c

Browse files
committed
feat: Replicate set component file
https://harperdb.atlassian.net/browse/STUDIO-523
1 parent 64cc659 commit d5eb29c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/features/instance/operations/mutations/updateComponentFile.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,19 @@
1-
import { InstanceClientConfig } from '@/config/instanceClientConfig';
1+
import { InstanceClientConfig, InstanceTypeConfig } from '@/config/instanceClientConfig';
22
import { useMutation } from '@tanstack/react-query';
33

4-
export interface SetComponentFileRequest extends InstanceClientConfig {
4+
export interface SetComponentFileRequest extends InstanceClientConfig, InstanceTypeConfig {
55
file: string;
66
payload?: string;
77
project: string;
88
}
99

10-
async function onUpdateComponentFile({ file, payload, project, instanceClient }: SetComponentFileRequest) {
10+
async function onUpdateComponentFile({ file, payload, project, entityType, instanceClient }: SetComponentFileRequest) {
1111
const { data } = await instanceClient.post('/', {
1212
operation: 'set_component_file',
1313
file,
1414
payload,
1515
project,
16+
replicated: entityType === 'cluster',
1617
});
1718
return data;
1819
}

0 commit comments

Comments
 (0)