Improve send resources task
Reduce go to page actions
This commit is contained in:
@ -1,5 +1,5 @@
|
||||
import { Scheduler } from '../Scheduler';
|
||||
import { AbortTaskError, TryLaterError } from '../Errors';
|
||||
import { taskError, TryLaterError } from '../Errors';
|
||||
import { grabActiveVillageId } from '../Page/VillageBlock';
|
||||
import { aroundMinutes } from '../utils';
|
||||
import { Args } from '../Queue/Args';
|
||||
@ -26,10 +26,6 @@ export function createActionHandler(
|
||||
return new constructor(scheduler, villageStateRepository);
|
||||
}
|
||||
|
||||
export function taskError(msg: string): never {
|
||||
throw new AbortTaskError(msg);
|
||||
}
|
||||
|
||||
export class ActionController {
|
||||
protected scheduler: Scheduler;
|
||||
protected villageStateRepository: VillageStateRepository;
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { ActionController, taskError, registerAction } from './ActionController';
|
||||
import { GrabError, TryLaterError } from '../Errors';
|
||||
import { ActionController, registerAction } from './ActionController';
|
||||
import { GrabError, taskError, TryLaterError } from '../Errors';
|
||||
import { clickBuildButton } from '../Page/BuildingPage/BuildingPage';
|
||||
import { aroundMinutes } from '../utils';
|
||||
import { Args } from '../Queue/Args';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { ActionController, taskError, registerAction } from './ActionController';
|
||||
import { GrabError, TryLaterError } from '../Errors';
|
||||
import { ActionController, registerAction } from './ActionController';
|
||||
import { GrabError, taskError, TryLaterError } from '../Errors';
|
||||
import { aroundMinutes } from '../utils';
|
||||
import { Args } from '../Queue/Args';
|
||||
import { Task } from '../Queue/TaskProvider';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { ActionController, taskError, registerAction } from './ActionController';
|
||||
import { TryLaterError } from '../Errors';
|
||||
import { ActionController, registerAction } from './ActionController';
|
||||
import { taskError, TryLaterError } from '../Errors';
|
||||
import { Resources } from '../Core/Resources';
|
||||
import { Coordinates } from '../Core/Village';
|
||||
import { aroundMinutes, timestamp } from '../utils';
|
||||
|
@ -1,5 +1,5 @@
|
||||
import { ActionController, taskError, registerAction } from './ActionController';
|
||||
import { TryLaterError } from '../Errors';
|
||||
import { ActionController, registerAction } from './ActionController';
|
||||
import { taskError, TryLaterError } from '../Errors';
|
||||
import { aroundMinutes, randomInRange } from '../utils';
|
||||
import { Args } from '../Queue/Args';
|
||||
import { Task } from '../Queue/TaskProvider';
|
||||
|
Reference in New Issue
Block a user