Fix: sync.getStatus should be sync

This commit is contained in:
eight 2019-10-30 01:01:34 +08:00
parent a371394fc3
commit 799205d196

View File

@ -4,8 +4,8 @@
'use strict'; 'use strict';
const sync = (() => { const sync = (() => {
const SYNC_DELAY = 1; const SYNC_DELAY = 1; // minutes
const SYNC_INTERVAL = 30; const SYNC_INTERVAL = 30; // minutes
const status = { const status = {
state: 'disconnected', state: 'disconnected',
@ -60,7 +60,9 @@ const sync = (() => {
} }
}); });
return ensurePrepared({ return Object.assign({
getStatus: () => status
}, ensurePrepared({
start, start,
stop, stop,
put: (...args) => { put: (...args) => {
@ -74,9 +76,8 @@ const sync = (() => {
return ctrl.delete(...args); return ctrl.delete(...args);
}, },
syncNow, syncNow,
getStatus: () => status,
login login
}); }));
function ensurePrepared(obj) { function ensurePrepared(obj) {
return Object.entries(obj).reduce((o, [key, fn]) => { return Object.entries(obj).reduce((o, [key, fn]) => {