Skip to content

Commit 4a693be

Browse files
committed
Use preferred FastifyReply.code() instead of FastifyReply.status().
1 parent 04f0ea2 commit 4a693be

3 files changed

Lines changed: 51 additions & 51 deletions

File tree

conformance/src/fastify/conformanceApiPlugin.ts

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
2828
fastify.setErrorHandler((error, req, res) => {
2929
req.log.error(error);
3030
if (includeErrorDetails) {
31-
res.status(500).send({
31+
res.code(500).send({
3232
code: 'InternalError',
3333
message: error.message,
3434
details: {
@@ -37,7 +37,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
3737
});
3838
}
3939
else {
40-
res.status(500).send({
40+
res.code(500).send({
4141
code: 'InternalError',
4242
message: 'The service experienced an unexpected internal error.',
4343
});
@@ -85,7 +85,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
8585

8686
if (result.value) {
8787
const value = result.value;
88-
res.status(200);
88+
res.code(200);
8989
res.send({
9090
service: value.service,
9191
version: value.version,
@@ -127,7 +127,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
127127

128128
if (result.value) {
129129
const value = result.value;
130-
res.status(200);
130+
res.code(200);
131131
res.send({
132132
widgets: value.widgets,
133133
} satisfies IGetWidgetsResponse);
@@ -165,7 +165,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
165165
if (value.url != null) res.header('Location', value.url);
166166
if (value.eTag != null) res.header('eTag', value.eTag);
167167
if (value.widget) {
168-
res.status(201);
168+
res.code(201);
169169
res.send({
170170
id: value.widget.id,
171171
name: value.widget.name,
@@ -209,7 +209,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
209209
const value = result.value;
210210
if (value.eTag != null) res.header('eTag', value.eTag);
211211
if (value.widget) {
212-
res.status(200);
212+
res.code(200);
213213
res.send({
214214
id: value.widget.id,
215215
name: value.widget.name,
@@ -218,7 +218,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
218218
}
219219

220220
if (value.notModified) {
221-
res.status(304);
221+
res.code(304);
222222
return;
223223
}
224224
}
@@ -258,16 +258,16 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
258258
if (result.value) {
259259
const value = result.value;
260260
if (value.notFound) {
261-
res.status(404);
261+
res.code(404);
262262
return;
263263
}
264264

265265
if (value.conflict) {
266-
res.status(409);
266+
res.code(409);
267267
return;
268268
}
269269

270-
res.status(204);
270+
res.code(204);
271271
return;
272272
}
273273

@@ -300,7 +300,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
300300
if (result.value) {
301301
const value = result.value;
302302
if (value.results) {
303-
res.status(200);
303+
res.code(200);
304304
res.send(value.results);
305305
return;
306306
}
@@ -342,7 +342,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
342342

343343
if (result.value) {
344344
const value = result.value;
345-
res.status(200);
345+
res.code(200);
346346
res.send({
347347
field: value.field,
348348
matrix: value.matrix,
@@ -387,7 +387,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
387387

388388
if (result.value) {
389389
const value = result.value;
390-
res.status(200);
390+
res.code(200);
391391
return;
392392
}
393393

@@ -428,7 +428,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
428428

429429
if (result.value) {
430430
const value = result.value;
431-
res.status(200);
431+
res.code(200);
432432
return;
433433
}
434434

@@ -478,7 +478,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
478478
if (value.decimal != null) res.header('decimal', value.decimal);
479479
if (value.enum != null) res.header('enum', value.enum);
480480
if (value.datetime != null) res.header('datetime', value.datetime);
481-
res.status(200);
481+
res.code(200);
482482
return;
483483
}
484484

@@ -529,17 +529,17 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
529529
const value = result.value;
530530
if (value.header != null) res.header('header', value.header);
531531
if (value.body) {
532-
res.status(202);
532+
res.code(202);
533533
res.send(value.body);
534534
return;
535535
}
536536

537537
if (value.empty) {
538-
res.status(204);
538+
res.code(204);
539539
return;
540540
}
541541

542-
res.status(200);
542+
res.code(200);
543543
res.send({
544544
normal: value.normal,
545545
} satisfies IMixedResponse);
@@ -591,7 +591,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
591591

592592
if (result.value) {
593593
const value = result.value;
594-
res.status(200);
594+
res.code(200);
595595
res.send({
596596
normal: value.normal,
597597
} satisfies IRequiredResponse);
@@ -631,7 +631,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
631631
const value = result.value;
632632
if (value.type != null) res.header('Content-Type', value.type);
633633
if (value.content) {
634-
res.status(200);
634+
res.code(200);
635635
res.send(value.content);
636636
return;
637637
}
@@ -670,7 +670,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
670670
const value = result.value;
671671
if (value.type != null) res.header('Content-Type', value.type);
672672
if (value.content) {
673-
res.status(200);
673+
res.code(200);
674674
res.send(value.content);
675675
return;
676676
}
@@ -705,7 +705,7 @@ export const conformanceApiPlugin: fastifyTypes.FastifyPluginAsync<ConformanceAp
705705
if (result.value) {
706706
const value = result.value;
707707
if (value.content) {
708-
res.status(200);
708+
res.code(200);
709709
res.send(value.content);
710710
return;
711711
}
@@ -892,7 +892,7 @@ function parseBoolean(value: string | undefined) {
892892
}
893893

894894
function sendErrorResponse(res: fastifyTypes.FastifyReply, error: IServiceError) {
895-
res.status(standardErrorCodes[error.code ?? ''] || 500);
895+
res.code(standardErrorCodes[error.code ?? ''] || 500);
896896
res.send({
897897
code: error.code,
898898
message: error.message,

conformance/src/fastify/jsConformanceApiPlugin.js

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
1515
fastify.setErrorHandler((error, req, res) => {
1616
req.log.error(error);
1717
if (includeErrorDetails) {
18-
res.status(500).send({
18+
res.code(500).send({
1919
code: 'InternalError',
2020
message: error.message,
2121
details: {
@@ -24,7 +24,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
2424
});
2525
}
2626
else {
27-
res.status(500).send({
27+
res.code(500).send({
2828
code: 'InternalError',
2929
message: 'The service experienced an unexpected internal error.',
3030
});
@@ -72,7 +72,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
7272

7373
if (result.value) {
7474
const value = result.value;
75-
res.status(200);
75+
res.code(200);
7676
res.send({
7777
service: value.service,
7878
version: value.version,
@@ -114,7 +114,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
114114

115115
if (result.value) {
116116
const value = result.value;
117-
res.status(200);
117+
res.code(200);
118118
res.send({
119119
widgets: value.widgets,
120120
});
@@ -152,7 +152,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
152152
if (value.url != null) res.header('Location', value.url);
153153
if (value.eTag != null) res.header('eTag', value.eTag);
154154
if (value.widget) {
155-
res.status(201);
155+
res.code(201);
156156
res.send({
157157
id: value.widget.id,
158158
name: value.widget.name,
@@ -196,7 +196,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
196196
const value = result.value;
197197
if (value.eTag != null) res.header('eTag', value.eTag);
198198
if (value.widget) {
199-
res.status(200);
199+
res.code(200);
200200
res.send({
201201
id: value.widget.id,
202202
name: value.widget.name,
@@ -205,7 +205,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
205205
}
206206

207207
if (value.notModified) {
208-
res.status(304);
208+
res.code(304);
209209
return;
210210
}
211211
}
@@ -245,16 +245,16 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
245245
if (result.value) {
246246
const value = result.value;
247247
if (value.notFound) {
248-
res.status(404);
248+
res.code(404);
249249
return;
250250
}
251251

252252
if (value.conflict) {
253-
res.status(409);
253+
res.code(409);
254254
return;
255255
}
256256

257-
res.status(204);
257+
res.code(204);
258258
return;
259259
}
260260

@@ -287,7 +287,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
287287
if (result.value) {
288288
const value = result.value;
289289
if (value.results) {
290-
res.status(200);
290+
res.code(200);
291291
res.send(value.results);
292292
return;
293293
}
@@ -329,7 +329,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
329329

330330
if (result.value) {
331331
const value = result.value;
332-
res.status(200);
332+
res.code(200);
333333
res.send({
334334
field: value.field,
335335
matrix: value.matrix,
@@ -374,7 +374,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
374374

375375
if (result.value) {
376376
const value = result.value;
377-
res.status(200);
377+
res.code(200);
378378
return;
379379
}
380380

@@ -415,7 +415,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
415415

416416
if (result.value) {
417417
const value = result.value;
418-
res.status(200);
418+
res.code(200);
419419
return;
420420
}
421421

@@ -465,7 +465,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
465465
if (value.decimal != null) res.header('decimal', value.decimal);
466466
if (value.enum != null) res.header('enum', value.enum);
467467
if (value.datetime != null) res.header('datetime', value.datetime);
468-
res.status(200);
468+
res.code(200);
469469
return;
470470
}
471471

@@ -516,17 +516,17 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
516516
const value = result.value;
517517
if (value.header != null) res.header('header', value.header);
518518
if (value.body) {
519-
res.status(202);
519+
res.code(202);
520520
res.send(value.body);
521521
return;
522522
}
523523

524524
if (value.empty) {
525-
res.status(204);
525+
res.code(204);
526526
return;
527527
}
528528

529-
res.status(200);
529+
res.code(200);
530530
res.send({
531531
normal: value.normal,
532532
});
@@ -578,7 +578,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
578578

579579
if (result.value) {
580580
const value = result.value;
581-
res.status(200);
581+
res.code(200);
582582
res.send({
583583
normal: value.normal,
584584
});
@@ -618,7 +618,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
618618
const value = result.value;
619619
if (value.type != null) res.header('Content-Type', value.type);
620620
if (value.content) {
621-
res.status(200);
621+
res.code(200);
622622
res.send(value.content);
623623
return;
624624
}
@@ -657,7 +657,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
657657
const value = result.value;
658658
if (value.type != null) res.header('Content-Type', value.type);
659659
if (value.content) {
660-
res.status(200);
660+
res.code(200);
661661
res.send(value.content);
662662
return;
663663
}
@@ -692,7 +692,7 @@ export const jsConformanceApiPlugin = async (fastify, opts) => {
692692
if (result.value) {
693693
const value = result.value;
694694
if (value.content) {
695-
res.status(200);
695+
res.code(200);
696696
res.send(value.content);
697697
return;
698698
}
@@ -879,7 +879,7 @@ function parseBoolean(value) {
879879
}
880880

881881
function sendErrorResponse(res, error) {
882-
res.status(standardErrorCodes[error.code ?? ''] || 500);
882+
res.code(standardErrorCodes[error.code ?? ''] || 500);
883883
res.send({
884884
code: error.code,
885885
message: error.message,

0 commit comments

Comments
 (0)