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