import { query } from "./_generated/server"; import { v } from "convex/values"; export const listByUser = query({ args: { userId: v.id("users") }, handler: async (ctx, args) => { const allChats = await ctx.db.query("chats").order("desc").collect(); return allChats.filter((chat) => chat.participantIds.includes(args.userId)); }, });