From 28327dd63a8d48a2a66e1b942821174aed217650 Mon Sep 17 00:00:00 2001 From: Anna Puddles <113144806+annapuddles@users.noreply.github.com> Date: Mon, 9 Jan 2023 14:38:12 -0500 Subject: [PATCH] Create template.lsl --- template.lsl | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 template.lsl diff --git a/template.lsl b/template.lsl new file mode 100644 index 0000000..34b669a --- /dev/null +++ b/template.lsl @@ -0,0 +1,22 @@ +json_link_message(integer link, string method, list params) +{ + llMessageLinked(link, 0, llList2Json(JSON_OBJECT, ["method", method, "params", llList2Json(JSON_OBJECT, params)]), NULL_KEY); +} + +default +{ + link_message(integer sender, integer num, string str, key id) + { + if (llJsonGetValue(str, ["method"]) != "prim-dns:request") + { + return; + } + + key request_id = (key) llJsonGetValue(str, ["params", "request-id"]); + string method = llJsonGetValue(str, ["params", "method"]); + string body = llJsonGetValue(str, ["params", "body"]); + + json_link_message(sender, "prim-dns:set-content-type", ["request-id", request_id, "content-type", CONTENT_TYPE_HTML]); + json_link_message(sender, "prim-dns:response", ["request-id", request_id, "status", 200, "body", "Hello, world!"]); + } +}