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