diff --git a/lib/SetupChecks/HasOverlyLongActivities.php b/lib/SetupChecks/HasOverlyLongActivities.php new file mode 100644 index 000000000..91bf19b67 --- /dev/null +++ b/lib/SetupChecks/HasOverlyLongActivities.php @@ -0,0 +1,45 @@ +l10n->t('Check for overly long activities'); + } + + #[\Override] + public function run(): SetupResult { + $activities = $this->appConfig->getValueInt(Application::APP_ID, 'overly_long_activities', 0); + if ($activities === 0) { + return SetupResult::success($this->l10n->t('No overly long activities detected.')); + } + + return SetupResult::warning($this->l10n->t('There are ' . $activities . ' that generated more than 2000 characters for their content. Please check the logs for more details.')); + } +}