From ccf5e61a075c35d24befc175994b5cb8957ca322 Mon Sep 17 00:00:00 2001
From: Jake Vanderwerf <get@jakevanderwerf.ca>
Date: Wed, 26 Aug 2026 21:45:53 +0000
Subject: [PATCH] =Extra JVB() calls replaced, minor tweaks
---
inc/integrations/ServiceMap.php | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
diff --git a/inc/integrations/ServiceMap.php b/inc/integrations/ServiceMap.php
index 9386ea3..7cc2069 100644
--- a/inc/integrations/ServiceMap.php
+++ b/inc/integrations/ServiceMap.php
@@ -26,6 +26,15 @@
: false;
}
+ public function getServiceUser(string $service, ?int $userID = null):Integrations|false
+ {
+ $service = $this->getService($service);
+ if ($service->userID !== $userID && method_exists($service, 'switchUser')) {
+ $service->switchUser($userID);
+ }
+ return $service;
+ }
+
public function getAvailableServices():array
{
return array_filter(array_keys($this->serviceMap), function ($service) {
--
Gitblit v1.10.0