MCPcopy Index your code
hub / github.com/NdoleStudio/httpsms / createRequest

Method createRequest

api/pkg/handlers/discord_handler.go:284–298  ·  view source on GitHub ↗
(payload map[string]any)

Source from the content-addressed store, hash-verified

282}
283
284func (h *DiscordHandler) createRequest(payload map[string]any) requests.MessageSend {
285 getOption := func(name string) string {
286 for _, option := range payload["data"].(map[string]any)["options"].([]any) {
287 if option.(map[string]any)["name"].(string) == name {
288 return option.(map[string]any)["value"].(string)
289 }
290 }
291 return ""
292 }
293 return requests.MessageSend{
294 From: getOption("from"),
295 To: getOption("to"),
296 Content: getOption("message"),
297 }
298}
299
300func (h *DiscordHandler) sendSMS(ctx context.Context, c fiber.Ctx, payload map[string]any) error {
301 _, span, ctxLogger := h.tracer.StartWithLogger(ctx, h.logger)

Callers 1

sendSMSMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected