context.php: add SearchQueries

This commit is contained in:
Zankaria 2025-05-24 00:50:02 +02:00
parent 9c7bbb8550
commit bcb0fe3331

View file

@ -2,7 +2,7 @@
namespace Vichan;
use Flags;
use Vichan\Data\{IpNoteQueries, ReportQueries, UserPostQueries};
use Vichan\Data\{IpNoteQueries, ReportQueries, SearchQueries, UserPostQueries};
use Vichan\Data\Driver\{CacheDriver, ErrorLogLogDriver, FileLogDriver, LogDriver, StderrLogDriver, SyslogLogDriver};
use Vichan\Service\SearchService;
@ -102,6 +102,14 @@ function build_context(array $config): Context {
return new UserPostQueries($c->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');
return new SearchQueries(
$c->get(\PDO::class),
$config['search']['queries_per_minutes'],
$config['search']['queries_per_minutes_all'],
$config['auto_maintenance']
);
}
]);
}