Skip to content

Instantly share code, notes, and snippets.

View AFSFerreira's full-sized avatar
Curious

Allber Fellype Soares Ferreira AFSFerreira

Curious
View GitHub Profile
import { MembershipStatusType, Prisma } from '@prisma/client'
import type { GetAllUsersSimplifiedQuerySchemaType } from '@schemas/user/get-all-users-simplified-query-schema'
import { evalOffset } from '@utils/eval-offset'
export function buildListAllUsersSimplifiedQuery(query: GetAllUsersSimplifiedQuerySchemaType) {
const conditions: Prisma.Sql[] = [
Prisma.sql`u.membership_status = ${MembershipStatusType.ACTIVE}::"MembershipStatusType"`,
]
if (query.search) {
import { MembershipStatusType, Prisma } from '@prisma/client'
import type { GetAllUsersSimplifiedQuerySchemaType } from '@schemas/user/get-all-users-simplified-query-schema'
import { evalOffset } from '@utils/eval-offset'
export function buildListAllUsersSimplifiedQuery(query: GetAllUsersSimplifiedQuerySchemaType) {
const conditions: Prisma.Sql[] = [
Prisma.sql`u.membership_status = ${MembershipStatusType.ACTIVE}::"MembershipStatusType"`,
]
const scores: Prisma.Sql[] = []