UNPKG

@servable/server

Version:
32 lines (26 loc) 741 B
import protocolCandidates from "./protocolCandidates/index.js" import handleProtocol from './handleProtocol/index.js' import _ from 'underscore' export default async ({ schema, configuration, operationProps }) => { const { protocols } = schema console.log("[Servable]", `Launch > Seed > Start >`) const candidates = _.flatten(await Promise.all(protocols.map(async protocol => protocolCandidates({ protocol, }) ))).filter(a => a) const cache = {} for (var i in candidates) { const candidate = candidates[i] await handleProtocol({ operationProps, items: candidates, item: candidate, cache, configuration }) } console.log("[Servable]", `Launch > Seed > End`) }