Fix reconnect logic and audio mimetype support

This commit is contained in:
Hamza-Ayed
2026-05-22 19:42:41 +03:00
parent de6e90d873
commit cdfdcd1eb8
3 changed files with 25 additions and 16 deletions

View File

@@ -84,7 +84,7 @@ app.get('/api/sessions/active', (req, res) => {
// Send outbound message
app.post('/api/messages/send', async (req, res) => {
const { session_key, phone, message, media_url, audio } = req.body;
const { session_key, phone, message, media_url, audio, mimetype } = req.body;
if (!session_key || !phone) {
return res.status(400).json({ error: 'Missing session_key or phone' });
@@ -95,7 +95,7 @@ app.post('/api/messages/send', async (req, res) => {
}
try {
const result = await sendMessage(session_key, phone, message, media_url, audio);
const result = await sendMessage(session_key, phone, message, media_url, audio, mimetype);
res.json({ status: 'success', data: result });
} catch (err) {
console.error(`Error sending message via ${session_key} to ${phone}:`, err);