feat: enhance user search query with additional filter

- Updated `UsersRepository` to support `lte` condition in user search queries.
- Improved search flexibility by refining query logic with enhanced filters.
This commit is contained in:
Mathis HERRIOT
2026-01-29 15:55:10 +01:00
parent 307655371d
commit a9b80e66cd

View File

@@ -1,5 +1,5 @@
import { Injectable } from "@nestjs/common";
import { and, count, eq, ilike, or, sql } from "drizzle-orm";
import { and, eq, ilike, lte, or, sql } from "drizzle-orm";
import { DatabaseService } from "../../database/database.service";
import { contents, favorites, users } from "../../database/schemas";
@@ -107,7 +107,10 @@ export class UsersRepository {
})
.from(users)
.where(
or(ilike(users.username, `%${query}%`), ilike(users.displayName, `%${query}%`)),
or(
ilike(users.username, `%${query}%`),
ilike(users.displayName, `%${query}%`),
),
)
.limit(10);
}