From a6413da67a4579866f0fd0323ddb23a7b6b9654a Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Fri, 18 Sep 2026 17:00:53 +0000
Subject: [PATCH] =Cleaning up the Integrations setup a bit, started the Helcim integration work too

---
 inc/meta/Storage.php |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/inc/meta/Storage.php b/inc/meta/Storage.php
index 433b478..732a9bb 100644
--- a/inc/meta/Storage.php
+++ b/inc/meta/Storage.php
@@ -2,6 +2,7 @@
 namespace JVBase\meta;
 
 use Exception;
+use JVBase\inc\managers\ErrorHelper;
 use JVBase\managers\Cache;
 use JVBase\managers\Errors;
 use wpdb;
@@ -15,6 +16,7 @@
  */
 class Storage
 {
+	use ErrorHelper;
 	protected wpdb $wpdb;
 
 	public function __construct()
@@ -171,11 +173,8 @@
 
 		} catch (Exception $e) {
 			$this->wpdb->query('ROLLBACK');
-			Errors::getInstance()->log('meta_storage', $e->getMessage(), [
-				'item_id' => $item->id,
-				'object_type' => $item->objectType,
-				'fields' => array_keys($dirty)
-			]);
+			$this->logError($e->getMessage(), 'save');
+
 			return false;
 		}
 	}
@@ -327,7 +326,7 @@
 				$results[$meta->item()->id ?? 'options'] = false;
 			}
 
-			Errors::getInstance()->log('meta_storage', 'Bulk save failed: ' . $e->getMessage());
+			self::staticLogError($e->getMessage(), 'save');
 
 			return $results;
 		}

--
Gitblit v1.10.0