UNPKG

replicate-flux-mcp

Version:
25 lines (24 loc) 724 B
import { replicate } from "../services/replicate.js"; import { server } from "../server/index.js"; export async function fetchAllPredictions(logger) { try { const predictions = []; for await (const page of replicate.paginate(replicate.predictions.list)) { predictions.push(...page); } return predictions; } catch (error) { await server.server .sendLoggingMessage({ level: "error", logger, data: { message: `Error listing ${logger}`, error: error instanceof Error ? error.message : String(error), }, }) .catch(() => { }); return []; } }