feat(zero): add userTable + queries.user.me() synced query

This commit is contained in:
Anish Sarkar 2026-05-02 03:31:50 +05:30
parent e9d964514b
commit 05eef5a7db
4 changed files with 26 additions and 0 deletions

View file

@ -0,0 +1,11 @@
import { defineQuery } from "@rocicorp/zero";
import { z } from "zod";
import { zql } from "../schema/index";
export const userQueries = {
me: defineQuery(z.object({}), ({ ctx }) => {
const userId = ctx?.userId;
if (!userId) return zql.user.where("id", "__none__").one();
return zql.user.where("id", userId).one();
}),
};