MCPcopy Index your code
hub / github.com/1Panel-dev/1Panel / listBucket

Function listBucket

frontend/src/api/modules/backup.ts:26–34  ·  view source on GitHub ↗
(params: Backup.ForBucket)

Source from the content-addressed store, hash-verified

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;
29 encodeBase64Fields(request, ['accessKey', 'credential']);
30 if (!params.isPublic || !globalStore.isProductPro) {
31 return http.postLocalNode('/backups/buckets', request, TimeoutEnum.T_40S);
32 }
33 return http.post('/backups/buckets', request, TimeoutEnum.T_40S);
34};
35export const handleBackup = (params: Backup.Backup, node?: string) => {
36 const query = node ? `?operateNode=${node}` : '';
37 return http.post(`/backups/backup${query}`, params, TimeoutEnum.T_10M);

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