diff --git a/src/FederationServer/Classes/Configuration.php b/src/FederationServer/Classes/Configuration.php index de00a05..171d265 100644 --- a/src/FederationServer/Classes/Configuration.php +++ b/src/FederationServer/Classes/Configuration.php @@ -29,6 +29,8 @@ self::$configuration->setDefault('server.list_audit_logs_max_items', 100); self::$configuration->setDefault('server.list_entities_max_items', 100); self::$configuration->setDefault('server.list_operators_max_items', 100); + self::$configuration->setDefault('server.list_evidence_max_items', 100); + self::$configuration->setDefault('server.list_blacklist_max_items', 100); self::$configuration->setDefault('database.host', '127.0.0.1'); self::$configuration->setDefault('database.port', 3306); diff --git a/src/FederationServer/Classes/Configuration/ServerConfiguration.php b/src/FederationServer/Classes/Configuration/ServerConfiguration.php index 1faf981..d6c3acb 100644 --- a/src/FederationServer/Classes/Configuration/ServerConfiguration.php +++ b/src/FederationServer/Classes/Configuration/ServerConfiguration.php @@ -11,7 +11,9 @@ private string $storagePath; private int $listAuditLogsMaxItems; private int $listEntitiesMaxItems; - private int $listOperatorsMaxItems = 100; + private int $listOperatorsMaxItems; + private int $listEvidenceMaxItems; + private int $listBlacklistMaxItems; /** * ServerConfiguration constructor. @@ -28,6 +30,8 @@ $this->listAuditLogsMaxItems = $config['list_audit_logs_max_items'] ?? 100; $this->listEntitiesMaxItems = $config['list_entities_max_items'] ?? 100; $this->listOperatorsMaxItems = $config['list_operators_max_items'] ?? 100; + $this->listEvidenceMaxItems = $config['list_evidence_max_items'] ?? 100; + $this->listBlacklistMaxItems = $config['list_blacklist_max_items'] ?? 100; } /** @@ -109,4 +113,24 @@ { return $this->listOperatorsMaxItems; } + + /** + * Get the maximum number of items to return when listing evidence. + * + * @return int The maximum number of evidence items to return. + */ + public function getListEvidenceMaxItems(): int + { + return $this->listEvidenceMaxItems; + } + + /** + * Get the maximum number of items to return when listing blacklists. + * + * @return int The maximum number of blacklist items to return. + */ + public function getListBlacklistMaxItems(): int + { + return $this->listBlacklistMaxItems; + } }