verify file

This commit is contained in:
2026-03-01 11:09:25 +01:00
parent 04dfdf2c88
commit eeeef2674a
2 changed files with 33 additions and 1 deletions

View File

@@ -3,6 +3,15 @@ import json
def main(args):
route = args.get("route")
# Verify file exists, if not create it with default content
try:
with open("/app/state.json", "r") as f:
pass
except FileNotFoundError:
with open("/app/state.json", "w") as f:
json.dump({"text": ""}, f)
f.flush()
body = args.get("body")
body = json.loads(body) if body else {}

View File

@@ -6,7 +6,30 @@ export function IndexPage() {
const [text, setText] = useState("");
const handleSend = () => {
alert(`You typed: ${text}`);
if (text.trim() === "") {
alert("Please enter some text before sending.");
return;
}
fetch("https://shsf-api.reversed.dev/api/exec/15/1c44d8b5-4065-4a54-b259-748561021329/push_text", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({ text }),
})
.then((response) => response.json())
.then((data) => {
if (data.status === "success") {
alert("Text sent successfully!");
} else {
alert("Failed to send text.");
}
})
.catch((error) => {
console.error("Error sending text:", error);
alert("Error sending text.");
});
};
return (