diff --git a/src/components/panel/MessageComposer.tsx b/src/components/panel/MessageComposer.tsx index 37bec22..de2bf8a 100644 --- a/src/components/panel/MessageComposer.tsx +++ b/src/components/panel/MessageComposer.tsx @@ -28,19 +28,27 @@ export function MessageComposer() { return; } + console.log('Attempting to send message:', { phoneNumber, message }); setIsSending(true); + try { + console.log('Invoking send-sms function...'); const { data, error } = await supabase.functions.invoke('send-sms', { body: { phoneNumber, message } }); - if (error) throw error; + console.log('Response from send-sms:', { data, error }); + + if (error) { + console.error('Supabase function error:', error); + throw error; + } toast.success("Message sent successfully!"); setMessage(""); setPhoneNumber(""); } catch (error) { - console.error('Error sending message:', error); + console.error('Detailed error:', error); toast.error("Failed to send message. Please try again."); } finally { setIsSending(false);