From b2308b1ffee8ff2833a556bf930fe2a4c9be3d40 Mon Sep 17 00:00:00 2001 From: Zankaria Date: Sat, 24 May 2025 00:50:02 +0200 Subject: [PATCH] context.php: add SearchQueries --- inc/context.php | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/inc/context.php b/inc/context.php index a3eae13f..f5123b64 100644 --- a/inc/context.php +++ b/inc/context.php @@ -1,7 +1,7 @@ get(\PDO::class)); }, IpNoteQueries::class => fn($c) => new IpNoteQueries($c->get(\PDO::class), $c->get(CacheDriver::class)), - UserPostQueries::class => fn($c) => new UserPostQueries($c->get(\PDO::class)) + SearchQueries::class => function($c) { + $config = $c->get('config'); + list($queries_for_single, $range_for_single_min) = $config['search']['queries_per_minutes']; + list($queries_for_all, $range_for_all_min) = $config['search']['queries_per_minutes_all']; + + return new SearchQueries( + $c->get(\PDO::class), + $queries_for_single, + $range_for_single_min * 60, + $queries_for_all, + $range_for_all_min * 60, + (bool)$config['auto_maintenance'] + ); + } ]); }