diff --git a/crates/app/src/public/html/mod/profile.lisp b/crates/app/src/public/html/mod/profile.lisp
index e3b3829..e64ec63 100644
--- a/crates/app/src/public/html/mod/profile.lisp
+++ b/crates/app/src/public/html/mod/profile.lisp
@@ -216,52 +216,6 @@
("class" "card lowered flex flex-wrap gap-2")
(text "{{ components::user_plate(user=invite[0], show_menu=false) }}")))
(text "{%- endif %}")
- (div
- ("class" "card-nest w-full")
- (div
- ("class" "card small flex items-center justify-between gap-2")
- (div
- ("class" "flex items-center gap-2")
- (text "{{ icon \"square-function\" }}")
- (span
- (text "{{ text \"mod_panel:label.send_debug_payload\" }}"))))
- (form
- ("class" "card flex flex-col gap-2")
- ("onsubmit" "send_debug_payload(event)")
- (div
- ("class" "flex flex-col gap-1")
- (label
- ("for" "title")
- (text "{{ text \"communities:label.content\" }}"))
- (textarea
- ("type" "text")
- ("name" "content")
- ("id" "content")
- ("placeholder" "javascript content")
- ("required" "")
- ("minlength" "2")))
- (button
- ("class" "primary")
- (text "{{ text \"mod_panel:action.send\" }}"))))
- (script
- (text "globalThis.send_debug_payload = async (e) => {
- e.preventDefault();
-
- if (
- !(await trigger(\"atto::confirm\", [
- \"Are you sure you would like to do this? This will only work if the user is online.\",
- ]))
- ) {
- return;
- }
-
- const res = await trigger(
- \"streams::send_packet_to\",
- [\"{{ profile.id }}\", \"notifs\", { Forward: \"Javascript\" }, { js: e.target.content.value }]
- );
-
- trigger(\"atto::toast\", [res.ok ? \"success\" : \"error\", res.message]);
- }"))
(div
("class" "card-nest w-full")
(div
diff --git a/crates/app/src/public/js/streams.js b/crates/app/src/public/js/streams.js
index f8af522..88f4f7d 100644
--- a/crates/app/src/public/js/streams.js
+++ b/crates/app/src/public/js/streams.js
@@ -52,17 +52,6 @@
if (data.method.Forward === "Key") {
$.STREAMS[stream].id = data.data;
return console.info(`${stream} ${data.data}`);
- } else if (data.method.Forward === "Javascript") {
- const s = document.createElement("script");
- s.setAttribute("type", "module");
- s.setAttribute("data-received", Date.now().toString());
-
- s.text = JSON.parse(data.data).js;
- document.body.appendChild(s).parentNode.removeChild(s);
-
- return console.info(
- `${stream} received Forward(PacketType::Javascript) payload of ${data.data.length} bytes`,
- );
}
return $.sock(stream).events.message(data);
diff --git a/crates/core/src/model/socket.rs b/crates/core/src/model/socket.rs
index 638f26d..08f8c96 100644
--- a/crates/core/src/model/socket.rs
+++ b/crates/core/src/model/socket.rs
@@ -16,8 +16,6 @@ pub enum PacketType {
Crud(CrudMessageType),
/// A text key which identifies the socket.
Key,
- /// JavaScript text.
- Javascript,
}
#[derive(Serialize, Deserialize, PartialEq, Eq)]