diff options
| author | Autumn <git@autumnfo.rest> | 2026-05-17 17:22:58 +0100 |
|---|---|---|
| committer | Autumn <git@autumnfo.rest> | 2026-05-17 17:22:58 +0100 |
| commit | e7563787be5b3a9c1de66a7f4eb16ed09d9d4a21 (patch) | |
| tree | 2956aed96a4d1873ac997bc17ad224815ba4bbb5 /src/pawsd/metadata.lua | |
| parent | 2bad2793f33c3c0879d3a8a36de327a6626c32ed (diff) | |
[main] added ability to fetch service & tidied up functions
Diffstat (limited to 'src/pawsd/metadata.lua')
| -rw-r--r-- | src/pawsd/metadata.lua | 21 |
1 files changed, 20 insertions, 1 deletions
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 } |
