Jake Vanderwerf
5 days ago a9b3b28d001941921aa70d37fdc87c758a163a44
inc/managers/DashboardManager.php
@@ -25,11 +25,11 @@
    public function __construct()
    {
        $this->cache = Cache::for('dashboard', WEEK_IN_SECONDS)->connect('user');
        $this->cache = Cache::for('dashboard', WEEK_IN_SECONDS)->connect('user')->user();
      if (JVB_TESTING) {
         $this->cache->flush();
      }
      $this->cache->flush();
        add_action('init', [$this, 'registerDashboard']);
        $this->user = wp_get_current_user();
@@ -45,11 +45,12 @@
      jvb_register_do_once('buildDashboard', [$this, 'activate']);
      add_filter('the_seo_framework_sitemap_exclude_ids', [$this, 'excludeDashboard'], 10, 1);
      add_filter('the_seo_framework_sitemap_exclude_ids', [$this, 'excludeDashboard'], 8, 1);
    }
   public function excludeDashboard(array $ids):array {
      $cached = $this->cache->remember(
   public function excludeDashboard(array $IDs):array {
      $this->cache->flush();
      $exclude = $this->cache->remember(
         'dashboardIDs',
         function() {
            return get_posts([
@@ -58,7 +59,11 @@
               'fields' => 'ids',
            ]);
         });
      return array_merge($ids, $cached);
      if (!empty($exclude)) {
         $IDs = array_merge($IDs, $exclude);
      }
      return $IDs;
   }
    /**