Skip to content

Commit a74a481

Browse files
committed
Add group support for getStats and getTransferredStats
1 parent cfac343 commit a74a481

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

src/index.js

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,15 @@ import {addColonAtLast, isLocalRemoteName} from "./tools";
66
* getStats returns the current rclone stats.
77
* @returns {Promise<unknown>}
88
*/
9-
export const getStats = () => {
9+
export const getStats = (group) => {
10+
let data = {};
11+
if (group) {
12+
data = {
13+
group
14+
};
15+
};
1016
return new Promise((resolve, reject) => {
11-
axiosInstance.post(urls.stats).then(res => {
17+
axiosInstance.post(urls.stats, data).then(res => {
1218
resolve(res.data);
1319
}, error => {
1420
reject(error);
@@ -352,7 +358,22 @@ export const coreCommand = ( arg, opt) => {
352358
* getTransferredStats returns transferred job stats.
353359
* @returns {Promise<unknown>}
354360
*/
355-
export const getTransferredStats = () => {
361+
export const getTransferredStats = (group) => {
362+
let data = {};
363+
if (group) {
364+
data = {
365+
group
366+
};
367+
};
368+
return new Promise((resolve, reject) => {
369+
axiosInstance.post(urls.transferred, data).then(res => {
370+
resolve(res.data);
371+
}, error => {
372+
reject(error);
373+
})
374+
})
375+
}
376+
356377
return new Promise((resolve, reject) => {
357378
axiosInstance.post(urls.transferred).then(res => {
358379
resolve(res.data);

0 commit comments

Comments
 (0)