From de86924d7d3ba012a8863c9a70671ab8e30d91be Mon Sep 17 00:00:00 2001
From: chris48s <chris48s@users.noreply.github.com>
Date: Wed, 6 Dec 2023 20:10:31 +0000
Subject: [PATCH] cache weblate badges for longer (#9786)

---
 services/weblate/weblate-entities.service.js                    | 2 ++
 .../weblate/weblate-project-translated-percentage.service.js    | 2 ++
 services/weblate/weblate-user-statistic.service.js              | 2 ++
 3 files changed, 6 insertions(+)

diff --git a/services/weblate/weblate-entities.service.js b/services/weblate/weblate-entities.service.js
index 01935be405..41d19b6b56 100644
--- a/services/weblate/weblate-entities.service.js
+++ b/services/weblate/weblate-entities.service.js
@@ -26,6 +26,8 @@ export default class WeblateEntities extends WeblateBase {
     },
   ]
 
+  static _cacheLength = 600
+
   static defaultBadgeData = { color: 'informational' }
 
   static render({ type, count }) {
diff --git a/services/weblate/weblate-project-translated-percentage.service.js b/services/weblate/weblate-project-translated-percentage.service.js
index 80cc4d429b..4b55b467a7 100644
--- a/services/weblate/weblate-project-translated-percentage.service.js
+++ b/services/weblate/weblate-project-translated-percentage.service.js
@@ -29,6 +29,8 @@ export default class WeblateProjectTranslatedPercentage extends WeblateBase {
     },
   ]
 
+  static _cacheLength = 600
+
   static defaultBadgeData = { label: 'translated' }
 
   /**
diff --git a/services/weblate/weblate-user-statistic.service.js b/services/weblate/weblate-user-statistic.service.js
index 5a8be882f2..e13f8e74e0 100644
--- a/services/weblate/weblate-user-statistic.service.js
+++ b/services/weblate/weblate-user-statistic.service.js
@@ -39,6 +39,8 @@ export default class WeblateUserStatistic extends WeblateBase {
     },
   ]
 
+  static _cacheLength = 600
+
   static defaultBadgeData = { color: 'informational' }
 
   static render({ statistic, count }) {
-- 
GitLab