Added constant and setting schedule type

This commit is contained in:
phoenix
2025-11-29 13:48:40 -05:00
parent 81ac1999a2
commit 08349083f5
+3
View File
@@ -15,6 +15,8 @@ import (
) )
const Schedule_Type = "fixed"
type MessageSender struct { type MessageSender struct {
Config *config.TwiloConfig Config *config.TwiloConfig
} }
@@ -36,6 +38,7 @@ func (m *MessageSender) Send(msg message.Message, number contact.Contact, sendTi
params.SetBody(msg.Content) params.SetBody(msg.Content)
if sendTime != nil && isSchedulable(now, sendTime) { if sendTime != nil && isSchedulable(now, sendTime) {
params.SetSendAt(*sendTime) params.SetSendAt(*sendTime)
params.SetScheduleType(Schedule_Type)
} }
if resp, err := client.Api.CreateMessage(params); err != nil { if resp, err := client.Api.CreateMessage(params); err != nil {