From 772462eeca3002a1d52508aeba485aab2b4742ad Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Tue, 03 Mar 2026 19:06:19 +0000
Subject: [PATCH] =MAJOR OVERHAUL. Likely should have made a new branch ages ago. Key changes: Registrar.php is the base for custom post types, taxonomies, and user roles. Replaces JVB_CONTENT, JVB_TAXONOMY, and JVB_USER constants, eliminates most of Features.php (except for JVB_SITE, JVB_MEMBERSHIP), and has built in sanitizing and validation via sub-classes. Also started a major overhaul of the Schema output. Created a shit ton of property traits and classes to help sanitize and ensure proper data for different schema types. Still a bunch to do, but better to be starting committing changes here on this other branch.
---
inc/integrations/PostMark.php | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/inc/integrations/PostMark.php b/inc/integrations/PostMark.php
index baac1bc..9882d6c 100644
--- a/inc/integrations/PostMark.php
+++ b/inc/integrations/PostMark.php
@@ -21,6 +21,7 @@
protected string $from_name;
protected bool $track_open;
protected bool $track_links;
+ protected ?string $lastMessageId = null;
/**
* Constructor
*/
@@ -257,6 +258,9 @@
*/
protected function sendEmail(array $payload): bool|WP_Error
{
+ if (!$this->isSetUp()) {
+ return false;
+ }
try {
$response = $this->postRequest('email', $payload);
@@ -415,9 +419,7 @@
// Clean up whitespace
$text = preg_replace('/\s+/', ' ', $text);
- $text = trim($text);
-
- return $text;
+ return trim($text);
}
/**
--
Gitblit v1.10.0