Add ability to check building queue

This commit is contained in:
2020-04-02 10:57:21 +03:00
parent cd2bc8d7fb
commit 473e3572e3
7 changed files with 62 additions and 56 deletions

View File

@ -4,6 +4,8 @@ import UpgradeBuildingAction from '../Action/UpgradeBuildingAction';
import { Command } from '../Common';
import { Task } from '../Storage/TaskQueue';
import TaskController from './TaskController';
import GoToPageAction from '../Action/GoToPageAction';
import CheckBuildingRemainingTimeAction from '../Action/CheckBuildingRemainingTimeAction';
export default class UpgradeBuildingTask extends TaskController {
static NAME = 'upgrade_building';
@ -18,6 +20,8 @@ export default class UpgradeBuildingTask extends TaskController {
console.log('RUN', UpgradeBuildingTask.NAME, 'with', task);
const args = { ...task.cmd.args, taskId: task.id };
this.scheduler.scheduleActions([
new Command(GoToPageAction.NAME, { ...args, path: '/dorf1.php' }),
new Command(CheckBuildingRemainingTimeAction.NAME, args),
new Command(GoToBuildingAction.NAME, args),
new Command(UpgradeBuildingAction.NAME, args),
]);