aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--Digitigrade/Model/Instance.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/Digitigrade/Model/Instance.php b/Digitigrade/Model/Instance.php
index c689657..6662d7e 100644
--- a/Digitigrade/Model/Instance.php
+++ b/Digitigrade/Model/Instance.php
@@ -205,6 +205,11 @@ class Instance extends FetchableModel {
'content' => json_encode($obj)
]]);
file_get_contents($this->endpoints->push, context: $context);
- return str_contains($http_response_header[0], '200');
+ if (str_contains($http_response_header[0], '200')) {
+ return true;
+ } elseif (str_contains($http_response_header[0], '401') || str_contains($http_response_header[0], '403')) {
+ throw new AuthException($this);
+ }
+ return false;
}
} \ No newline at end of file