tsk-51: Send message endpoint (#52)

Closes #51

Reviewed-on: phoenix/textsender-api#52
Co-authored-by: phoenix <kundeng00@pm.me>
Co-committed-by: phoenix <kundeng00@pm.me>
This commit is contained in:
phoenix
2025-12-10 21:35:02 +00:00
committed by phoenix
parent 20ffc45f89
commit 0d252bc261
32 changed files with 753 additions and 96 deletions
@@ -42,12 +42,15 @@ func (m *MockMessageEventResponseStore) Create(ctx context.Context, mer *message
if len(mer.Response) == 0 {
return fmt.Errorf("Response is empty")
} else if mer.ScheduledMessageEventId == uuid.Nil {
return fmt.Errorf("Scheduled message event Id is nil")
} else if mer.UserId == uuid.Nil {
return fmt.Errorf("User Id is nil")
} else {
key := MessageEventResponseKey{ScheduledMessageEventId: mer.ScheduledMessageEventId, UserId: mer.UserId}
if mer.ScheduledMessageEventId == uuid.Nil {
key.ScheduledMessageEventId = uuid.Nil
} else {
key.ScheduledMessageEventId = mer.ScheduledMessageEventId
}
sent := time.Now()
mer.Sent = sent