@@ -29,15 +29,18 @@ export async function handleGetQuestions(req: Request, res: Response) {
29
29
console . log ( "getting questions" ) ;
30
30
const { token } = req . query ;
31
31
if ( ! token ) {
32
- res . status ( 500 ) . send ( "unauthorized access" ) ;
32
+ console . log ( "unauthorized access" ) ;
33
+ return res . status ( 401 ) . send ( "unauthorized access" ) ;
33
34
}
34
35
if ( typeof token === "string" ) {
35
36
const response = await isValidToken ( token ) ;
36
37
if ( ! response ) {
37
- res . status ( 500 ) . send ( "unauthorized access" ) ;
38
+ console . log ( "unauthorized access" ) ;
39
+ return res . status ( 401 ) . send ( "unauthorized access" ) ;
38
40
}
39
41
} else {
40
- res . status ( 500 ) . send ( "invalid params" ) ;
42
+ console . log ( "invalid params" ) ;
43
+ return res . status ( 500 ) . send ( "invalid params" ) ;
41
44
}
42
45
const query = await getDocs ( collection ( db , "questions" ) ) ;
43
46
const result = await Promise . all (
@@ -59,13 +62,15 @@ export async function handleGetQuestions(req: Request, res: Response) {
59
62
) ;
60
63
61
64
if ( result . length > 0 ) {
62
- res . status ( 200 ) . send ( result ) ;
65
+ console . log ( "questions retrieved" ) ;
66
+ return res . status ( 200 ) . send ( result ) ;
63
67
} else {
64
- res . status ( 500 ) . send ( "no questions" ) ;
68
+ console . log ( "no questions" ) ;
69
+ return res . status ( 500 ) . send ( "no questions" ) ;
65
70
}
66
71
} catch ( error ) {
67
72
console . error ( error ) ;
68
- res . status ( 500 ) . send ( error ) ;
73
+ return res . status ( 500 ) . send ( error ) ;
69
74
}
70
75
}
71
76
0 commit comments