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:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user