diff --git a/modules/roblib_search_eds/src/Plugin/Block/RoblibSearchEdsArticles.php b/modules/roblib_search_eds/src/Plugin/Block/RoblibSearchEdsArticles.php index 776e9bf..9ba2f9a 100644 --- a/modules/roblib_search_eds/src/Plugin/Block/RoblibSearchEdsArticles.php +++ b/modules/roblib_search_eds/src/Plugin/Block/RoblibSearchEdsArticles.php @@ -38,5 +38,16 @@ class RoblibSearchEdsArticles extends BlockBase { ], ]; } - + + /** + * {@inheritdoc} + */ + public function getCacheMaxAge() { + // Reading dynamic content from external source so no caching. + if (\Drupal::currentUser()->isAnonymous()) { + // Anonymous user... + return 0; + } + } + } diff --git a/modules/roblib_search_eds/src/Plugin/Block/RoblibSearchEdsBooks.php b/modules/roblib_search_eds/src/Plugin/Block/RoblibSearchEdsBooks.php index b58958c..b7334c8 100644 --- a/modules/roblib_search_eds/src/Plugin/Block/RoblibSearchEdsBooks.php +++ b/modules/roblib_search_eds/src/Plugin/Block/RoblibSearchEdsBooks.php @@ -38,6 +38,17 @@ class RoblibSearchEdsBooks extends BlockBase { ], ]; } - + + /** + * {@inheritdoc} + */ + public function getCacheMaxAge() { + // Reading dynamic content from external source so no caching. + if (\Drupal::currentUser()->isAnonymous()) { + // Anonymous user... + return 0; + } + } + } diff --git a/modules/solr_site/src/Plugin/Block/RoblibSearchSolrsiteBestbet.php b/modules/solr_site/src/Plugin/Block/RoblibSearchSolrsiteBestbet.php index cb01e27..5387834 100644 --- a/modules/solr_site/src/Plugin/Block/RoblibSearchSolrsiteBestbet.php +++ b/modules/solr_site/src/Plugin/Block/RoblibSearchSolrsiteBestbet.php @@ -36,5 +36,16 @@ class RoblibSearchSolrSiteBestbet extends BlockBase { ], ]; } - + + /** + * {@inheritdoc} + */ + public function getCacheMaxAge() { + // Reading dynamic content from external source so no caching. + if (\Drupal::currentUser()->isAnonymous()) { + // Anonymous user... + return 0; + } + }:q + } diff --git a/modules/solr_site/src/Plugin/Block/RoblibSearchSolrsiteGeneral.php b/modules/solr_site/src/Plugin/Block/RoblibSearchSolrsiteGeneral.php index a99feae..1df26aa 100644 --- a/modules/solr_site/src/Plugin/Block/RoblibSearchSolrsiteGeneral.php +++ b/modules/solr_site/src/Plugin/Block/RoblibSearchSolrsiteGeneral.php @@ -38,5 +38,16 @@ class RoblibSearchSolrsiteGeneral extends BlockBase { ], ]; } - + + /** + * {@inheritdoc} + */ + public function getCacheMaxAge() { + // Reading dynamic content from external source so no caching. + if (\Drupal::currentUser()->isAnonymous()) { + // Anonymous user... + return 0; + } + } + }