seedHandler function
Future<CallToolResult>
seedHandler(
- Map<String, dynamic> args,
- dynamic extra
)
Implementation
Future<CallToolResult> seedHandler(
Map<String, dynamic> args,
dynamic extra,
) async {
if (!dbRunning) {
return CallToolResult(
isError: true,
content: [TextContent(text: "Inventory database is not running.")],
);
}
try {
await initFirestoreCollection();
return CallToolResult(
content: [TextContent(text: "Database seeded successfully.")],
);
} catch (e) {
log("Error seeding database: $e", isError: true);
return CallToolResult(
isError: true,
content: [TextContent(text: "Error seeding database: $e")],
);
}
}