18 lines
614 B
TypeScript
18 lines
614 B
TypeScript
import { Grabber } from './Grabber';
|
|
import { grabActiveVillageId } from '../Page/VillageBlock';
|
|
import { VillageStorage } from '../Storage/VillageStorage';
|
|
import { isMarketSendResourcesPage } from '../Page/PageDetectors';
|
|
import { grabIncomingMerchants } from '../Page/BuildingPage/MarketPage';
|
|
|
|
export class MarketPageGrabber extends Grabber {
|
|
grab(): void {
|
|
if (!isMarketSendResourcesPage()) {
|
|
return;
|
|
}
|
|
|
|
const villageId = grabActiveVillageId();
|
|
const state = new VillageStorage(villageId);
|
|
state.storeIncomingMerchants(grabIncomingMerchants());
|
|
}
|
|
}
|