Jake Vanderwerf
2026-09-18 a6413da67a4579866f0fd0323ddb23a7b6b9654a
inc/integrations/Auth.php
@@ -79,6 +79,12 @@
      return (bool)$updated;
   }
   public function getLastUpdated(string $service, ?int $userID = null):?string
   {
      $find = $this->findBy($service, $userID);
      return $this->table->pluck('updated_at', $find)[0]??null;
   }
   /**
    * Retrieve and decrypt credentials
    */
@@ -164,6 +170,12 @@
      ], $find);
   }
   public function getLastTested(string $service, ?int $userID = null):?string
   {
      $find = $this->findBy($service, $userID);
      return $this->table->pluck('last_tested', $find)[0]??null;
   }
   public function markUnhealthy(string $service, string $type = '', ?int $userID = null):void
   {
      $update = [];