Skip to content

Commit ebe710f

Browse files
committed
feat: refactor file names
1 parent a2ed1ea commit ebe710f

File tree

4 files changed

+30
-11
lines changed

4 files changed

+30
-11
lines changed
Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import express, { Request, Response } from 'express';
22
import { getUser } from '../services/userService';
33
import {
4+
getEvent,
45
createEvent,
56
addCohost,
67
removeCohost,
@@ -11,6 +12,23 @@ import { verifyIdToken } from '../middleware/verifyIdToken';
1112

1213
const router = express.Router();
1314

15+
router.get('/:eventId', verifyIdToken, async (req: Request, res: Response) => {
16+
try {
17+
const { eventId } = req.params;
18+
const event = await getEvent(eventId);
19+
20+
if (!event) {
21+
res.status(404).json({ message: 'Event not found' });
22+
return;
23+
}
24+
25+
res.status(200).json(event);
26+
} catch (error) {
27+
console.error(error);
28+
res.status(500).json({ message: 'Internal Server Error' });
29+
}
30+
});
31+
1432
// Create Event
1533
router.post('/create', verifyIdToken, async (req: Request, res: Response) => {
1634
try {
@@ -55,12 +73,12 @@ router.patch('/update', verifyIdToken, async (req: Request, res: Response) => {
5573
try {
5674
const userId = req.userId
5775

58-
const {eventId, title, type, date, time, location, address, message} = req.body
76+
const {eventId, title, type, start_date_time, end_date_time, location, address, message} = req.body
5977
if (!eventId) {
6078
res.status(404).json({message: 'No event Id provided'})
6179
}
6280

63-
if (!title && !type && !date && !time && !location && !address && !message) {
81+
if (!title && !type && !start_date_time && !end_date_time && !location && !address && !message) {
6482
res.status(400).json({message: 'Nothing to change'})
6583
return
6684
}
@@ -71,7 +89,7 @@ router.patch('/update', verifyIdToken, async (req: Request, res: Response) => {
7189
return
7290
}
7391

74-
const {success, error, event} = await updateEvent(eventId, {title, type, date, time, location, address, message})
92+
const {success, error, event} = await updateEvent(eventId, {title, type, start_date_time, end_date_time, location, address, message})
7593

7694
if (success) {
7795
res.status(200).json(event)
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import express, { Request, Response } from 'express';
22
import { sendOTP, verifyOTP } from '../services/twilioService';
33
import { createUser } from '../services/userService';
4-
import { PrismaClient, Gender } from '@prisma/client';
4+
import { PrismaClient, Gender, Language } from '@prisma/client';
55
import jwt from 'jsonwebtoken';
66

77
const router = express.Router();
@@ -53,7 +53,7 @@ router.post('/otp/verify', async (req: Request, res: Response): Promise<void> =>
5353
});
5454

5555
router.post('/onboard', async (req: Request, res: Response) => {
56-
const { name, dob, mobile_number, email, gender, profile_pic } = req.body;
56+
const { name, dob, mobile_number, email, gender, profile_pic, preferred_language } = req.body;
5757

5858
try {
5959
const user = await createUser({
@@ -63,6 +63,7 @@ router.post('/onboard', async (req: Request, res: Response) => {
6363
email,
6464
gender: gender as Gender,
6565
profile_pic: profile_pic || '',
66+
preferred_language: preferred_language as Language,
6667
});
6768
res.json(user);
6869
} catch (error: any) {33
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ const router = express.Router();
77
router.patch('/update', verifyIdToken, async (req: Request, res: Response) => {
88
try {
99
const userId = req.userId;
10-
const { name, dob, email, gender, profile_pic } = req.body
11-
if (!name && !dob && !email && !gender && !profile_pic) {
10+
const { name, dob, email, gender, profile_pic, preferred_language } = req.body
11+
if (!name && !dob && !email && !gender && !profile_pic && !preferred_language) {
1212
res.status(400).json({ message: 'Nothing to change' })
1313
return
1414
}
@@ -18,7 +18,7 @@ router.patch('/update', verifyIdToken, async (req: Request, res: Response) => {
1818
return
1919
}
2020

21-
const { success, error, user: updatedUser } = await updateUser(userId, { name, dob, email, gender, profile_pic })
21+
const { success, error, user: updatedUser } = await updateUser(userId, { name, dob, email, gender, profile_pic, preferred_language })
2222

2323
if (success) {
2424
res.status(200).json(updatedUser)

src/server.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import 'dotenv/config';
22
import express from 'express';
33
import cors from 'cors';
44
import awsServerlessExpress from 'aws-serverless-express';
5-
import profileRoutes from './routes/profile'
6-
import eventRoutes from './routes/event'
7-
import onboardingRoutes from './routes/onboarding';
5+
import profileRoutes from './routes/profileRoutes'
6+
import eventRoutes from './routes/eventRoutes'
7+
import onboardingRoutes from './routes/onboardingRoutes';
88
import { PrismaClient } from '@prisma/client';
99

1010
const prisma = new PrismaClient();

0 commit comments

Comments
 (0)