Improve resource contracts updates
This commit is contained in:
@ -1,21 +0,0 @@
|
||||
import { ActionController, registerAction } from './ActionController';
|
||||
import { grabContractResources } from '../Page/BuildingPage/BuildingPage';
|
||||
import { Args } from '../Queue/Args';
|
||||
import { Task } from '../Queue/TaskProvider';
|
||||
|
||||
@registerAction
|
||||
export class UpdateBuildingTaskResourcesAction extends ActionController {
|
||||
async run(args: Args, task: Task): Promise<any> {
|
||||
const buildingTaskId = args.targetTaskId;
|
||||
if (buildingTaskId === undefined) {
|
||||
return;
|
||||
}
|
||||
|
||||
try {
|
||||
const resources = grabContractResources();
|
||||
this.scheduler.updateResources(buildingTaskId, resources);
|
||||
} catch (e) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user