migrate to "export default"
also, set no-use-before-define in linter
This commit is contained in:
@@ -1,23 +1,16 @@
|
||||
import apps from './apps.js';
|
||||
import assert from 'node:assert';
|
||||
import BoxError from './boxerror.js';
|
||||
import * as cloudron from './cloudron.js';
|
||||
import cloudron from './cloudron.js';
|
||||
import constants from './constants.js';
|
||||
import { CronJob } from 'cron';
|
||||
import debugModule from 'debug';
|
||||
import * as docker from './docker.js';
|
||||
import docker from './docker.js';
|
||||
import safe from 'safetydance';
|
||||
import * as _ from './underscore.js';
|
||||
import _ from './underscore.js';
|
||||
|
||||
const debug = debugModule('box:scheduler');
|
||||
|
||||
export {
|
||||
sync,
|
||||
deleteJobs,
|
||||
|
||||
suspendAppJobs,
|
||||
resumeAppJobs
|
||||
};
|
||||
|
||||
const gState = {}; // appId -> { containerId, schedulerConfig (manifest+crontab), cronjobs }
|
||||
const gSuspendedAppIds = new Set(); // suspended because some apptask is running
|
||||
@@ -166,3 +159,11 @@ async function sync() {
|
||||
gState[app.id] = { containerId: app.containerId, schedulerConfig, cronJobs };
|
||||
}
|
||||
}
|
||||
|
||||
export default {
|
||||
sync,
|
||||
deleteJobs,
|
||||
|
||||
suspendAppJobs,
|
||||
resumeAppJobs
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user