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

Function addBackup

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

Source from the content-addressed store, hash-verified

89 return http.get<Backup.ClientInfo>(`/core/backups/client/${clientType}`);
90};
91export const addBackup = (params: Backup.BackupOperate) => {
92 let request = deepCopy(params) as Backup.BackupOperate;
93 encodeBase64Fields(request, ['accessKey', 'credential']);
94 let urlItem = '/core/backups';
95 if (!params.isPublic) {
96 urlItem = '/backups';
97 }
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']);

Callers

nothing calls this directly

Calls 3

deepCopyFunction · 0.90
encodeBase64FieldsFunction · 0.90
postMethod · 0.80

Tested by

no test coverage detected