From e7563787be5b3a9c1de66a7f4eb16ed09d9d4a21 Mon Sep 17 00:00:00 2001 From: Autumn Date: Sun, 17 May 2026 17:22:58 +0100 Subject: [main] added ability to fetch service & tidied up functions --- src/pawsd/metadata.lua | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'src/pawsd/metadata.lua') diff --git a/src/pawsd/metadata.lua b/src/pawsd/metadata.lua index a8dd98d..4a8532e 100644 --- a/src/pawsd/metadata.lua +++ b/src/pawsd/metadata.lua @@ -4,6 +4,9 @@ require("src/utils") +-- load pawsd +local PawSD = require("src/pawsd/variables") + -- get response type function getType (response) @@ -18,8 +21,24 @@ function getStatus (response) end +-- validate response status +function validateStatus (response) + + -- check type + local type = getType(response) + if not (type == PawSD.Magic.RESPONSE) then return false end + + -- check status + local status = getStatus(response) + if not (status == PawSD.Responses.OK) then return false end + + return true + +end + -- return return { type = getType, - status = getStatus + status = getStatus, + validate = validateStatus } -- cgit v1.3