Fix building queue

This commit is contained in:
2020-04-10 18:57:39 +03:00
parent 3a673ac334
commit 8e8b358b91
5 changed files with 62 additions and 12 deletions

View File

@ -2,6 +2,7 @@ import { ActionController, registerAction } from './ActionController';
import { Args } from '../Common';
import { Task } from '../Storage/TaskQueue';
import { BuildingQueueFullError } from '../Errors';
import { grabActiveVillageId } from '../Page/EveryPage';
@registerAction
export class CheckBuildingRemainingTimeAction extends ActionController {
@ -10,7 +11,12 @@ export class CheckBuildingRemainingTimeAction extends ActionController {
if (timer.length === 1) {
const remainingSeconds = Number(timer.attr('value'));
if (remainingSeconds > 0) {
throw new BuildingQueueFullError(task.id, remainingSeconds + 1, 'Building queue is full');
throw new BuildingQueueFullError(
task.id,
grabActiveVillageId(),
remainingSeconds + 1,
'Building queue is full'
);
}
}
}