-- Set up a webhook receiver
server = sandman.server.start(7010)
webhook_data = nil
sandman.server.post(server, "/webhook", function(request)
webhook_data = sandman.json.decode(request.body)
print("Received webhook:", webhook_data)
return {body = "ok"}
end)
-- In another block, trigger the webhook
response = sandman.http.post("http://localhost:7010/webhook",
{["Content-Type"] = "application/json"},
sandman.json.encode({event = "test", timestamp = os.time()})
)
-- Verify the webhook was received
print("Webhook data:", webhook_data)
-- Set up a webhook receiver
server = sandman.server.start(7010)
webhook_data = nil
sandman.server.post(server, "/webhook", function(request)
webhook_data = sandman.json.decode(request.body)
print("Received webhook:", webhook_data)
return {body = "ok"}
end)
-- In another block, trigger the webhook
response = sandman.http.post("http://localhost:7010/webhook",
{["Content-Type"] = "application/json"},
sandman.json.encode({event = "test", timestamp = os.time()})
)
-- Verify the webhook was received
print("Webhook data:", webhook_data)