MCPcopy Create free account
hub / github.com/1Panel-dev/1Panel / editBackup

Function editBackup

frontend/src/api/modules/backup.ts:100–108  ·  view source on GitHub ↗
(params: Backup.BackupOperate)

Source from the content-addressed store, hash-verified

98 return http.post(urlItem, request, TimeoutEnum.T_60S);
99};
100export const editBackup = (params: Backup.BackupOperate) => {
101 let request = deepCopy(params) as Backup.BackupOperate;
102 encodeBase64Fields(request, ['accessKey', 'credential']);
103 let urlItem = '/core/backups/update';
104 if (!params.isPublic) {
105 urlItem = '/backups/update';
106 }
107 return http.post(urlItem, request, TimeoutEnum.T_60S);
108};
109export const deleteBackup = (params: { id: number; name: string; isPublic: boolean }) => {
110 if (!params.isPublic) {
111 return http.post('/backups/del', { id: params.id });

Callers

nothing calls this directly

Calls 3

deepCopyFunction · 0.90
encodeBase64FieldsFunction · 0.90
postMethod · 0.80

Tested by

no test coverage detected