Skip to content

Commit 938550d

Browse files
committed
Add api for getSize
1 parent f589327 commit 938550d

File tree

2 files changed

+18
-0
lines changed

2 files changed

+18
-0
lines changed

src/endpoint.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,5 +131,10 @@ const urls = {
131131
* Transferred jobs for rclone.
132132
*/
133133
transferred: 'core/transferred',
134+
135+
/**
136+
* getSize of a fs
137+
*/
138+
getSize: 'operations/size'
134139
};
135140
export default urls;

src/index.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -394,3 +394,16 @@ export const coreCommand = ( arg, opt) => {
394394
})
395395
})
396396
}
397+
398+
export const getSize = (srcFs, srcRemote) => {
399+
let data = {
400+
fs: `${srcFs}${srcRemote ? srcRemote : ''}`
401+
};
402+
return new Promise((resolve, reject) => {
403+
axiosInstance.post(urls.getSize, data).then(res => {
404+
resolve(res.data);
405+
}, error => {
406+
reject(error);
407+
})
408+
})
409+
}

0 commit comments

Comments
 (0)