UNPKG

@superfluid-finance/sdk-core

Version:
23 lines 864 B
import { mapGetAllEventsQueryEvents } from "../../mapGetAllEventsQueryEvents"; import { SubgraphQueryHandler, } from "../subgraphQueryHandler"; import { IndexUpdatedEventsDocument, } from "./events.generated"; export class IndexUpdatedEventQueryHandler extends SubgraphQueryHandler { constructor() { super(...arguments); this.getAddressFieldKeysFromFilter = () => ({ accountKeys: ["publisher"], tokenKeys: ["token"], }); this.requestDocument = IndexUpdatedEventsDocument; } getRelevantAddressesFromResultCore(result) { return { accounts: [result.publisher], tokens: [result.token], }; } mapFromSubgraphResponse(response) { return mapGetAllEventsQueryEvents(response.indexUpdatedEvents); } } //# sourceMappingURL=indexUpdatedEvent.js.map