Skip to content

Commit edd305f

Browse files
committed
Fix tsc errors
1 parent fc3b4d6 commit edd305f

File tree

11 files changed

+150
-70
lines changed

11 files changed

+150
-70
lines changed

src/server/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ import { updateLastRestart } from './util/lastRestart'
1717
const app = express()
1818

1919
app.use('/api', (req, res, next) => router(req, res, next))
20-
app.use('/api', (_, res) => res.sendStatus(404))
20+
app.use('/api', (_, res) => {
21+
res.sendStatus(404)
22+
})
2123

2224
if (inProduction || inStaging) {
2325
const DIST_PATH = path.resolve(

src/server/routes/admin.ts

Lines changed: 31 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,10 @@ adminRouter.post('/chatinstances', async (req, res) => {
4141
const { name, description, model, usageLimit, courseId } = data
4242

4343
const course = await getCourse(courseId)
44-
if (!course) return res.status(404).send('Invalid course id')
44+
if (!course) {
45+
res.status(404).send('Invalid course id')
46+
return
47+
}
4548

4649
const newChatInstance = await ChatInstance.create({
4750
name: { en: name, fi: name, sv: name },
@@ -52,7 +55,7 @@ adminRouter.post('/chatinstances', async (req, res) => {
5255
activityPeriod: course.activityPeriod,
5356
})
5457

55-
return res.status(201).send(newChatInstance)
58+
res.status(201).send(newChatInstance)
5659
})
5760

5861
const getUsages = async () => {
@@ -154,7 +157,7 @@ adminRouter.get('/statistics', async (req, res) => {
154157
return datas
155158
}
156159

157-
return res.send({
160+
res.send({
158161
data: await mangelStats(),
159162
terms,
160163
})
@@ -175,7 +178,10 @@ adminRouter.put('/chatinstances/:id', async (req, res) => {
175178

176179
const chatInstance = await ChatInstance.findByPk(id)
177180

178-
if (!chatInstance) return res.status(404).send('ChatInstance not found')
181+
if (!chatInstance) {
182+
res.status(404).send('ChatInstance not found')
183+
return
184+
}
179185

180186
chatInstance.name = { en: name, fi: name, sv: name }
181187
chatInstance.description = description
@@ -185,23 +191,26 @@ adminRouter.put('/chatinstances/:id', async (req, res) => {
185191

186192
await chatInstance.save()
187193

188-
return res.send(chatInstance)
194+
res.send(chatInstance)
189195
})
190196

191197
adminRouter.delete('/chatinstances/:id', async (req, res) => {
192198
const { id } = req.params
193199

194200
const chatInstance = await ChatInstance.findByPk(id)
195201

196-
if (!chatInstance) return res.status(404).send('ChatInstance not found')
202+
if (!chatInstance) {
203+
res.status(404).send('ChatInstance not found')
204+
return
205+
}
197206

198207
await UserChatInstanceUsage.destroy({
199208
where: { chatInstanceId: id },
200209
})
201210

202211
await chatInstance.destroy()
203212

204-
return res.status(204).send()
213+
res.status(204).send()
205214
})
206215

207216
adminRouter.get('/chatinstances/usage', async (_, res) => {
@@ -218,28 +227,30 @@ adminRouter.get('/chatinstances/usage', async (_, res) => {
218227
],
219228
})
220229

221-
return res.send(usage)
230+
res.send(usage)
222231
})
223232

224233
adminRouter.delete('/chatinstances/usage/:id', async (req, res) => {
225234
const { id } = req.params
226235

227236
const chatInstanceUsage = await UserChatInstanceUsage.findByPk(id)
228237

229-
if (!chatInstanceUsage)
230-
return res.status(404).send('ChatInstance usage not found')
238+
if (!chatInstanceUsage) {
239+
res.status(404).send('ChatInstance usage not found')
240+
return
241+
}
231242

232243
await chatInstanceUsage.destroy()
233244

234-
return res.status(204).send()
245+
res.status(204).send()
235246
})
236247

237248
adminRouter.get('/users', async (_, res) => {
238249
const usage = await User.findAll({
239250
attributes: ['id', 'username', 'iamGroups', 'usage'],
240251
})
241252

242-
return res.send(usage)
253+
res.send(usage)
243254
})
244255

245256
adminRouter.get('/users/:search', async (req, res) => {
@@ -285,21 +296,23 @@ adminRouter.get('/users/:search', async (req, res) => {
285296
limit: 20,
286297
})
287298

288-
return res.send(matches)
299+
res.send(matches)
289300
})
290301

291302
adminRouter.delete('/usage/:userId', async (req, res) => {
292303
const { userId } = req.params
293304

294305
const user = await User.findByPk(userId)
295306

296-
if (!user) return res.status(404).send('User not found')
307+
if (!user) {
308+
res.status(404).send('User not found')
309+
}
297310

298311
user.usage = 0
299312

300313
await user.save()
301314

302-
return res.status(204).send()
315+
res.status(204).send()
303316
})
304317

305318
adminRouter.get('/user-search', async (req, res) => {
@@ -328,7 +341,7 @@ adminRouter.get('/user-search', async (req, res) => {
328341
limit: 20,
329342
})
330343

331-
return res.send({
344+
res.send({
332345
params,
333346
persons: persons.map((person) => ({
334347
...person.dataValues,
@@ -339,7 +352,7 @@ adminRouter.get('/user-search', async (req, res) => {
339352

340353
adminRouter.post('/run-updater', async (req, res) => {
341354
runUpdater()
342-
return res.send('Updater started')
355+
res.send('Updater started')
343356
})
344357

345358
adminRouter.put('/info-texts/:id', async (req, res) => {
@@ -353,7 +366,7 @@ adminRouter.put('/info-texts/:id', async (req, res) => {
353366

354367
await infoText.save()
355368

356-
return res.send(infoText)
369+
res.send(infoText)
357370
})
358371

359372
export default adminRouter

src/server/routes/chatInstance.ts

Lines changed: 22 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -79,25 +79,31 @@ chatInstanceRouter.get('/', async (req, res) => {
7979
],
8080
})
8181

82-
return res.send({ chatInstances, count })
82+
res.send({ chatInstances, count })
8383
})
8484

8585
chatInstanceRouter.get('/:id', async (req, res) => {
8686
const { id } = req.params
8787

8888
const chatInstance = await ChatInstance.findByPk(id)
8989

90-
if (!chatInstance) return res.status(404).send('ChatInstance not found')
90+
if (!chatInstance) {
91+
res.status(404).send('ChatInstance not found')
92+
return
93+
}
9194

92-
return res.send(chatInstance)
95+
res.send(chatInstance)
9396
})
9497

9598
chatInstanceRouter.post('/:id/enable', async (req, res) => {
9699
const { id } = req.params
97100

98101
const chatInstance = await ChatInstance.findByPk(id)
99102

100-
if (!chatInstance) return res.status(404).send('ChatInstance not found')
103+
if (!chatInstance) {
104+
res.status(404).send('ChatInstance not found')
105+
return
106+
}
101107

102108
const defaultActivityPeriod = {
103109
startDate: chatInstance.activityPeriod.startDate,
@@ -110,21 +116,24 @@ chatInstanceRouter.post('/:id/enable', async (req, res) => {
110116

111117
await chatInstance.save()
112118

113-
return res.send(chatInstance)
119+
res.send(chatInstance)
114120
})
115121

116122
chatInstanceRouter.post('/:id/disable', async (req, res) => {
117123
const { id } = req.params
118124

119125
const chatInstance = await ChatInstance.findByPk(id)
120126

121-
if (!chatInstance) return res.status(404).send('ChatInstance not found')
127+
if (!chatInstance) {
128+
res.status(404).send('ChatInstance not found')
129+
return
130+
}
122131

123132
chatInstance.usageLimit = 0
124133

125134
await chatInstance.save()
126135

127-
return res.send(chatInstance)
136+
res.send(chatInstance)
128137
})
129138

130139
chatInstanceRouter.get('/:id/usages', async (req, res) => {
@@ -153,22 +162,24 @@ chatInstanceRouter.get('/:id/usages', async (req, res) => {
153162
],
154163
})
155164

156-
return res.status(200).send(usage)
165+
res.status(200).send(usage)
157166
})
158167

159168
chatInstanceRouter.delete('/usage/:id', async (req, res) => {
160169
const { id } = req.params
161170

162171
const chatInstanceUsage = await UserChatInstanceUsage.findByPk(id)
163172

164-
if (!chatInstanceUsage)
165-
return res.status(404).send('ChatInstance usage not found')
173+
if (!chatInstanceUsage) {
174+
res.status(404).send('ChatInstance usage not found')
175+
return
176+
}
166177

167178
chatInstanceUsage.usageCount = 0
168179

169180
chatInstanceUsage.save()
170181

171-
return res.status(204).send()
182+
res.status(204).send()
172183
})
173184

174185
export default chatInstanceRouter

src/server/routes/course.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ const getCourses = async () => {
2727
courseRouter.get('/', async (_, res) => {
2828
const courses = await getCourses()
2929

30-
return res.send(courses)
30+
res.send(courses)
3131
})
3232

3333
courseRouter.get('/user', async (req, res) => {
@@ -56,7 +56,7 @@ courseRouter.get('/user', async (req, res) => {
5656
isExpired: Date.parse(chatinstance.activityPeriod.endDate) < Date.now(),
5757
}))
5858

59-
return res.send({ courses: coursesWithExtra, count })
59+
res.send({ courses: coursesWithExtra, count })
6060
})
6161

6262
courseRouter.get('/statistics/:id', async (req, res) => {
@@ -91,7 +91,7 @@ courseRouter.get('/statistics/:id', async (req, res) => {
9191
usageCount: (usage.usageCount / chatInstance.usageLimit) * 100,
9292
}))
9393

94-
return res.send({ average, usagePercentage, usages: normalizedUsage })
94+
res.send({ average, usagePercentage, usages: normalizedUsage })
9595
})
9696

9797
interface AcualResponsibility {
@@ -163,7 +163,7 @@ courseRouter.get('/:id', async (req, res) => {
163163
responsibilities: undefined,
164164
}
165165

166-
return res.send(objectToReturn)
166+
res.send(objectToReturn)
167167
})
168168

169169
courseRouter.put('/:id', async (req, res) => {
@@ -186,7 +186,7 @@ courseRouter.put('/:id', async (req, res) => {
186186

187187
await chatInstance.save()
188188

189-
return res.send(chatInstance)
189+
res.send(chatInstance)
190190
})
191191

192192
export default courseRouter

src/server/routes/email.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ emailRouter.post('/', async (req, res) => {
99

1010
const response = await sendEmail([to], text, subject)
1111

12-
return res.send(response)
12+
res.send(response)
1313
})
1414

1515
export default emailRouter

src/server/routes/faculty.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ facultyRouter.get('/', async (_, res) => {
2929
iams: facultyIamsMap[code] || [],
3030
}))
3131

32-
return res.send(faculties)
32+
res.send(faculties)
3333
})
3434

3535
export default facultyRouter

src/server/routes/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ router.use(userMiddleware)
2929

3030
router.use(accessLogger)
3131

32-
router.get('/ping', (_, res) => res.send('pong'))
32+
router.get('/ping', (_, res) => {
33+
res.send('pong')
34+
})
3335

3436
router.use('/ai', openaiRouter)
3537
router.use('/users', userRouter)

src/server/routes/infotext.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,12 @@ const infoTextRouter = express.Router()
66
infoTextRouter.get('/', async (req, res) => {
77
const infoTexts = await InfoText.findAll()
88

9-
if (!infoTexts) return res.status(404).send('InfoTexts not found')
9+
if (!infoTexts) {
10+
res.status(404).send('InfoTexts not found')
11+
return
12+
}
1013

11-
return res.send(infoTexts)
14+
res.send(infoTexts)
1215
})
1316

1417
export default infoTextRouter

0 commit comments

Comments
 (0)