port taskmanager to use tasks

This commit is contained in:
Girish Ramakrishnan
2019-08-28 15:00:55 -07:00
parent be6b172d6f
commit 9f1210202a
6 changed files with 132 additions and 220 deletions
+4 -3
View File
@@ -10,6 +10,7 @@ exports = module.exports = {
var addons = require('./addons.js'),
apps = require('./apps.js'),
appTaskManager = require('./apptaskmanager.js'),
assert = require('assert'),
async = require('async'),
debug = require('debug')('box:platform'),
@@ -23,7 +24,7 @@ var addons = require('./addons.js'),
settings = require('./settings.js'),
sftp = require('./sftp.js'),
shell = require('./shell.js'),
taskmanager = require('./taskmanager.js'),
tasks = require('./tasks.js'),
_ = require('underscore');
var NOOP_CALLBACK = function (error) { if (error) debug(error); };
@@ -75,13 +76,13 @@ function start(callback) {
}
function stop(callback) {
taskmanager.pauseTasks(callback);
tasks.stopAllTasks(callback);
}
function onPlatformReady() {
debug('onPlatformReady: platform is ready');
exports._isReady = true;
taskmanager.resumeTasks();
appTaskManager.resumeTasks(NOOP_CALLBACK);
applyPlatformConfig(NOOP_CALLBACK);
pruneInfraImages(NOOP_CALLBACK);