Untitled
unknown
javascript
a year ago
1.3 kB
11
Indexable
fastify.post('/generatetalk', async (req, reply) => {
console.log("value of req.body: ", JSON.stringify(req.body))
const { script, clientId } = req.body;
console.log(`\n\nReceived /generatetalk request - Script: ${JSON.stringify(script)}, ClientId: ${clientId}`);
if (script && clientId) {
try {
socketMsg(clientId, JSON.stringify({ loading: `Sending request to Avatar service...`, bigText: "Avatar Talk Generation", progress: 48, colo
r: "00FF00" }))
const response = await generateTalk(script, clientId);
if (response.error) {
console.log('\n\nError generating talk:', response.error);
reply.status(500).send({ error: response.error });
} else {
socketMsg(clientId, JSON.stringify({ loading: `Letting client know that Avatar service was contacted...`, bigText: "Avatar Talk Processin
g and Response", progress: 52, color: "#00FF33" }))
reply.send(response);
}
} catch (error) {
console.log('\n\nFailed to generate talk:', error);
reply.status(500).send({ error: 'Failed to generate talk' });
}
} else {
console.log('\n\nMissing text or clientId in /generatetalk request');
reply.status(400).send({ error: 'Missing text or clientId' });
}
});Editor is loading...
Leave a Comment