@@ -2,6 +2,7 @@ import { runExecution } from '@mimicprotocol/runner-node'
22import * as path from 'path'
33
44import {
5+ apiQueryProcessor ,
56 evmCallQueryProcessor ,
67 priceQueryProcessor ,
78 relevantTokensQueryProcessor ,
@@ -62,17 +63,19 @@ export async function runFunction(
6263}
6364
6465function getOracleResponses ( optional : RunFunctionOptionalParams , contextTimestamp : number ) {
65- const { prices = [ ] , relevantTokens = [ ] , calls = [ ] , subgraphQueries = [ ] } = optional
66+ const { prices = [ ] , relevantTokens = [ ] , calls = [ ] , subgraphQueries = [ ] , apiQueries = [ ] } = optional
6667
6768 const priceResponses = processQueries ( prices , priceQueryProcessor , contextTimestamp )
6869 const relevantTokensResponses = processQueries ( relevantTokens , relevantTokensQueryProcessor , contextTimestamp )
6970 const callsResponses = processQueries ( calls , evmCallQueryProcessor , contextTimestamp )
7071 const subgraphQueriesResponses = processQueries ( subgraphQueries , subgraphQueryProcessor , contextTimestamp )
72+ const apiQueriesResponses = processQueries ( apiQueries , apiQueryProcessor , contextTimestamp )
7173
7274 return {
7375 ...priceResponses ,
7476 ...relevantTokensResponses ,
7577 ...callsResponses ,
7678 ...subgraphQueriesResponses ,
79+ ...apiQueriesResponses ,
7780 }
7881}
0 commit comments