From 795a75697507dc5332a8ef8572dbab48a41bdf0a Mon Sep 17 00:00:00 2001 From: phoenix Date: Mon, 29 Jun 2026 15:50:55 -0400 Subject: [PATCH] Adding code to create scheduled message event --- src/api/scheduleEventApi.js | 39 +++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/api/scheduleEventApi.js diff --git a/src/api/scheduleEventApi.js b/src/api/scheduleEventApi.js new file mode 100644 index 0000000..7cfe8b8 --- /dev/null +++ b/src/api/scheduleEventApi.js @@ -0,0 +1,39 @@ +import { API_BASE_URL } from '../constants/api'; + +export const scheduleEventApi = { + scheduleMessageEvent: async (s, authBearerToken) => { + console.log('Scheduling message Event'); + const reqBody = { + contact_id: s.contactId, + message_id: s.messageId, + scheduled_message_id: s.scheduledMessageId, + }; + + console.log(`Request body: ${reqBody}`); + const response = await fetch(`${API_BASE_URL}/api/v1/schedule/message/event`, + { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + Authorization: authBearerToken, + }, + body: JSON.stringify(reqBody) + }); + + if (!response.ok) { + throw new Error('Error scheduling message event'); + } else { + return response.json(); + } + } +}; + +/* + + +{ + "contact_id": "{{contact_id}}", + "message_id": "{{message_id}}", + "scheduled_message_id": "{{scheduled_message_id}}" +} +*/