From cb2e59e07ec5c52d74e36bc890e397a500fe0c52 Mon Sep 17 00:00:00 2001 From: Zeke Abshire Date: Sat, 9 Nov 2024 18:05:47 -0600 Subject: [PATCH] Removed Post code --- src/server/api/root.ts | 4 +-- src/server/api/routers/post.ts | 66 +++++++++++++++++----------------- src/server/db/schema.ts | 27 ++------------ 3 files changed, 38 insertions(+), 59 deletions(-) diff --git a/src/server/api/root.ts b/src/server/api/root.ts index b341fc4..51e2498 100644 --- a/src/server/api/root.ts +++ b/src/server/api/root.ts @@ -1,4 +1,4 @@ -import { postRouter } from "~/server/api/routers/post"; +// import { postRouter } from "~/server/api/routers/post"; import { createCallerFactory, createTRPCRouter } from "~/server/api/trpc"; /** @@ -7,7 +7,7 @@ import { createCallerFactory, createTRPCRouter } from "~/server/api/trpc"; * All routers added in /api/routers should be manually added here. */ export const appRouter = createTRPCRouter({ - post: postRouter, + // post: postRouter, }); // export type definition of API diff --git a/src/server/api/routers/post.ts b/src/server/api/routers/post.ts index b8954c8..7a296c9 100644 --- a/src/server/api/routers/post.ts +++ b/src/server/api/routers/post.ts @@ -1,39 +1,39 @@ -import { z } from "zod"; +// import { z } from "zod"; -import { - createTRPCRouter, - protectedProcedure, - publicProcedure, -} from "~/server/api/trpc"; -import { posts } from "~/server/db/schema"; +// import { +// createTRPCRouter, +// protectedProcedure, +// publicProcedure, +// } from "~/server/api/trpc"; +// import { posts } from "~/server/db/schema"; -export const postRouter = createTRPCRouter({ - hello: publicProcedure - .input(z.object({ text: z.string() })) - .query(({ input }) => { - return { - greeting: `Hello ${input.text}`, - }; - }), +// export const postRouter = createTRPCRouter({ +// hello: publicProcedure +// .input(z.object({ text: z.string() })) +// .query(({ input }) => { +// return { +// greeting: `Hello ${input.text}`, +// }; +// }), - create: protectedProcedure - .input(z.object({ name: z.string().min(1) })) - .mutation(async ({ ctx, input }) => { - await ctx.db.insert(posts).values({ - name: input.name, - createdById: ctx.session.user.id, - }); - }), +// create: protectedProcedure +// .input(z.object({ name: z.string().min(1) })) +// .mutation(async ({ ctx, input }) => { +// await ctx.db.insert(posts).values({ +// name: input.name, +// createdById: ctx.session.user.id, +// }); +// }), - getLatest: protectedProcedure.query(async ({ ctx }) => { - const post = await ctx.db.query.posts.findFirst({ - orderBy: (posts, { desc }) => [desc(posts.createdAt)], - }); +// getLatest: protectedProcedure.query(async ({ ctx }) => { +// const post = await ctx.db.query.posts.findFirst({ +// orderBy: (posts, { desc }) => [desc(posts.createdAt)], +// }); - return post ?? null; - }), +// return post ?? null; +// }), - getSecretMessage: protectedProcedure.query(() => { - return "you can now see this secret message!"; - }), -}); +// getSecretMessage: protectedProcedure.query(() => { +// return "you can now see this secret message!"; +// }), +// }); diff --git a/src/server/db/schema.ts b/src/server/db/schema.ts index a79e24a..0070ab8 100644 --- a/src/server/db/schema.ts +++ b/src/server/db/schema.ts @@ -18,27 +18,6 @@ import { type AdapterAccount } from "next-auth/adapters"; */ export const createTable = pgTableCreator((name) => `ls_${name}`); -export const posts = createTable( - "post", - { - id: integer("id").primaryKey().generatedByDefaultAsIdentity(), - name: varchar("name", { length: 256 }), - createdById: varchar("created_by", { length: 255 }) - .notNull() - .references(() => users.id), - createdAt: timestamp("created_at", { withTimezone: true }) - .default(sql`CURRENT_TIMESTAMP`) - .notNull(), - updatedAt: timestamp("updated_at", { withTimezone: true }).$onUpdate( - () => new Date() - ), - }, - (example) => ({ - createdByIdIdx: index("created_by_idx").on(example.createdById), - nameIndex: index("name_idx").on(example.name), - }) -); - export const users = createTable("user", { id: varchar("id", { length: 255 }) .notNull() @@ -83,7 +62,7 @@ export const accounts = createTable( columns: [account.provider, account.providerAccountId], }), userIdIdx: index("account_user_id_idx").on(account.userId), - }) + }), ); export const accountsRelations = relations(accounts, ({ one }) => ({ @@ -106,7 +85,7 @@ export const sessions = createTable( }, (session) => ({ userIdIdx: index("session_user_id_idx").on(session.userId), - }) + }), ); export const sessionsRelations = relations(sessions, ({ one }) => ({ @@ -125,5 +104,5 @@ export const verificationTokens = createTable( }, (vt) => ({ compoundKey: primaryKey({ columns: [vt.identifier, vt.token] }), - }) + }), );