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

Function checkBackup

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

Source from the content-addressed store, hash-verified

15 return http.post<ResPage<Backup.BackupInfo>>(`/backups/search`, params);
16};
17export const checkBackup = (params: Backup.BackupOperate) => {
18 const globalStore = GlobalStore();
19 let request = deepCopy(params) as Backup.BackupOperate;
20 encodeBase64Fields(request, ['accessKey', 'credential']);
21 if (!params.isPublic || !globalStore.isProductPro) {
22 return http.postLocalNode<Backup.CheckResult>(`/backups/conn/check`, request);
23 }
24 return http.post<Backup.CheckResult>(`/backups/conn/check`, request);
25};
26export const listBucket = (params: Backup.ForBucket) => {
27 const globalStore = GlobalStore();
28 let request = deepCopy(params) as Backup.BackupOperate;

Callers

nothing calls this directly

Calls 4

deepCopyFunction · 0.90
encodeBase64FieldsFunction · 0.90
postLocalNodeMethod · 0.80
postMethod · 0.80

Tested by

no test coverage detected