@bitte-ai/agent-sdk
Version:
Agent SDK for Bitte Protocol
16 lines (15 loc) • 493 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.handleRequest = handleRequest;
const error_1 = require("./error");
async function handleRequest(input, logic, responseTransformer) {
try {
const result = await logic(input);
return responseTransformer(result);
}
catch (err) {
const message = (0, error_1.errorString)(err);
console.error(message);
return responseTransformer({ meta: { message } });
}
}