From f3bcfb573a5571adeb8083dc9d4acc1afb4c5e2d Mon Sep 17 00:00:00 2001 From: ghaddaditw <40211818-ghaddaditw@users.noreply.replit.com> Date: Fri, 30 May 2025 17:25:00 +0000 Subject: [PATCH] Improve the user registration process and remove unused user relations Removes unused availability, appointments, connections, and reviews relations and updates insertUserSchema in shared/schema.ts. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 556aa286-edd2-4cea-8583-f4fc3cfd119b Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/81470e0d-8ae8-4335-9301-cd9a69e670fa/96467e4f-00f2-4d88-82b1-142a9b24784c.jpg --- shared/schema.ts | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/shared/schema.ts b/shared/schema.ts index 423ab73..7da7e60 100644 --- a/shared/schema.ts +++ b/shared/schema.ts @@ -167,26 +167,6 @@ export const userPreferencesRelations = relations(userPreferences, ({ one }) => user: one(users, { fields: [userPreferences.userId], references: [users.id] }), })); -export const availabilityRelations = relations(availability, ({ one }) => ({ - professional: one(users, { fields: [availability.professionalId], references: [users.id] }), -})); - -export const appointmentsRelations = relations(appointments, ({ one }) => ({ - professional: one(users, { fields: [appointments.professionalId], references: [users.id] }), - client: one(users, { fields: [appointments.clientId], references: [users.id] }), -})); - -export const connectionsRelations = relations(connections, ({ one }) => ({ - requester: one(users, { fields: [connections.requesterId], references: [users.id] }), - receiver: one(users, { fields: [connections.receiverId], references: [users.id] }), -})); - -export const reviewsRelations = relations(reviews, ({ one }) => ({ - professional: one(users, { fields: [reviews.professionalId], references: [users.id] }), - client: one(users, { fields: [reviews.clientId], references: [users.id] }), - appointment: one(appointments, { fields: [reviews.appointmentId], references: [appointments.id] }), -})); - // Zod schemas for validation export const insertUserSchema = createInsertSchema(users).omit({ id: true,