diff --git a/utils/Fetch.ts b/utils/Fetch.ts index 9fd0087..cbceba6 100644 --- a/utils/Fetch.ts +++ b/utils/Fetch.ts @@ -1,8 +1,13 @@ import DataLoader from 'dataloader' import * as Query from './Query' -const loaders = { - bor: new DataLoader(async (ids:string[]) => await Promise.all(ids.map((el:string)=> Query.getBot(el)))), - user: new DataLoader(async (ids:string[]) => await Promise.all(ids.map((el:string)=> Query.getUser(el)))), +const Fetch = { + bot: new DataLoader(async (ids:string[]) => await Promise.all(ids.map((el:string)=> Query.getBot(el))), { + batchScheduleFn: callback => setTimeout(callback, 1000) + }), + user: new DataLoader(async (ids:string[]) => await Promise.all(ids.map((el:string)=> Query.getUser(el))), { + batchScheduleFn: callback => setTimeout(callback, 1000) + }), } +export default Fetch \ No newline at end of file