New schema for pixels and links.

This commit is contained in:
Mike Cao 2025-08-13 20:27:54 -07:00
parent c60e8b3d23
commit 88639dfe83
67 changed files with 993 additions and 208 deletions

View file

@ -2,7 +2,7 @@ import { z } from 'zod';
import { pagingParams } from '@/lib/schema';
import { getUserTeams } from '@/queries';
import { json } from '@/lib/response';
import { parseRequest } from '@/lib/request';
import { getQueryFilters, parseRequest } from '@/lib/request';
export async function GET(request: Request) {
const schema = z.object({
@ -15,7 +15,9 @@ export async function GET(request: Request) {
return error();
}
const teams = await getUserTeams(auth.user.id, query);
const filters = await getQueryFilters(query);
const teams = await getUserTeams(auth.user.id, filters);
return json(teams);
}

View file

@ -2,7 +2,7 @@ import { z } from 'zod';
import { pagingParams } from '@/lib/schema';
import { getUserWebsites } from '@/queries';
import { json } from '@/lib/response';
import { parseRequest } from '@/lib/request';
import { parseRequest, getQueryFilters } from '@/lib/request';
export async function GET(request: Request) {
const schema = z.object({
@ -15,7 +15,9 @@ export async function GET(request: Request) {
return error();
}
const websites = await getUserWebsites(auth.user.id, query);
const filters = await getQueryFilters(query);
const websites = await getUserWebsites(auth.user.id, filters);
return json(websites);
}