diff --git a/main.go b/main.go index 870386b..6ccc128 100644 --- a/main.go +++ b/main.go @@ -115,6 +115,18 @@ func HandlePayloadPost(c *fiber.Ctx) error { fmt.Println("Invalid payload - ", err) return c.Status(fiber.StatusBadRequest).SendString(err.Error()) } + fmt.Println("Payload:", payload) + + overrideRoom := c.Query("roomID") + if overrideRoom != "" { + fmt.Printf("Override room from query string: %s\n", overrideRoom) + payload.RoomID = overrideRoom + } + overrideType := c.Query("type") + fmt.Printf("Override type from query string: %s\n", overrideType) + if overrideType != "" { + payload.Type = PayloadType(overrideType) + } switch payload.Type { case PayloadTypeText: