mirror of
https://github.com/appwrite/appwrite.git
synced 2026-05-26 13:51:13 +00:00
refactor
This commit is contained in:
@@ -88,30 +88,26 @@ class Update extends Action
|
||||
|
||||
try {
|
||||
$this->verifyRule($rule, $log);
|
||||
// Reset logs and status for the rule
|
||||
$rule = $dbForPlatform->updateDocument('rules', $rule->getId(), new Document([
|
||||
'logs' => '',
|
||||
'status' => RULE_STATUS_CERTIFICATE_GENERATING,
|
||||
]));
|
||||
|
||||
$certificateId = $rule->getAttribute('certificateId', '');
|
||||
// Reset logs for the associated certificate.
|
||||
if (!empty($certificateId)) {
|
||||
$certificate = $dbForPlatform->updateDocument('certificates', $certificateId, new Document([
|
||||
'logs' => '',
|
||||
]));
|
||||
}
|
||||
} catch (Exception $err) {
|
||||
$date = \date('H:i:s');
|
||||
$logs = "\033[90m[{$date}] \033[97m" . $err->getMessage() . "\033[0m\n";
|
||||
$logs .= "\033[90m[{$date}] \033[97mVerify your DNS records are correct and retry.\033[0m\n";
|
||||
$logs .= "\033[90m[{$date}] \033[97mAlternatively, we'll periodically retry verification and update the status.\033[0m\n";
|
||||
$dbForPlatform->updateDocument('rules', $rule->getId(), new Document([
|
||||
'logs' => $logs,
|
||||
$rule = $dbForPlatform->updateDocument('rules', $rule->getId(), new Document([
|
||||
'$updatedAt' => DateTime::now(),
|
||||
]));
|
||||
throw $err;
|
||||
}
|
||||
|
||||
// Reset logs and status for the rule
|
||||
$rule = $dbForPlatform->updateDocument('rules', $rule->getId(), new Document([
|
||||
'logs' => '',
|
||||
'status' => RULE_STATUS_CERTIFICATE_GENERATING,
|
||||
]));
|
||||
$certificateId = $rule->getAttribute('certificateId', '');
|
||||
// Reset logs for the associated certificate.
|
||||
if (!empty($certificateId)) {
|
||||
$certificate = $dbForPlatform->updateDocument('certificates', $certificateId, new Document([
|
||||
'logs' => '',
|
||||
]));
|
||||
}
|
||||
|
||||
// Issue a TLS certificate when DNS verification is successful
|
||||
$queueForCertificates
|
||||
->setDomain(new Document([
|
||||
|
||||
@@ -487,9 +487,9 @@ class Certificates extends Action
|
||||
try {
|
||||
$this->verifyRule($rule, $log);
|
||||
} catch (AppwriteException $err) {
|
||||
$msg = $err->getMessage();
|
||||
$msg .= "\nVerify your DNS records are correctly configured and try again.";
|
||||
$msg .= "\nAlternatively, we'll periodically retry verification and update the status.";
|
||||
$msg = $err->getMessage() . "\n";
|
||||
$msg .= "Verify your DNS records are correctly configured and try again.\n";
|
||||
$msg .= "Alternatively, we'll periodically retry verification and update the status.\n";
|
||||
throw new AppwriteException($err->getType(), $msg);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user