Skip to content

Commit ebcead1

Browse files
committed
Return null JSON when DB is not ready, so request doesn't hang
1 parent f862628 commit ebcead1

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

irc-prime.js

+12
Original file line numberDiff line numberDiff line change
@@ -237,6 +237,9 @@ app.get('/users/:start_ID/:limit/', cors(corsOptions), function(req, res, next){
237237
res.json(data);
238238
},'users',criteria,limit);
239239
}
240+
else {
241+
res.json(null);
242+
}
240243
});
241244

242245
app.get('/links/', cors(corsOptions), function(req, res, next){
@@ -246,6 +249,9 @@ app.get('/links/', cors(corsOptions), function(req, res, next){
246249
res.json(data);
247250
},'links');
248251
}
252+
else {
253+
res.json(null);
254+
}
249255
});
250256

251257
app.get('/activity/', cors(corsOptions), function(req, res, next){
@@ -255,6 +261,9 @@ app.get('/activity/', cors(corsOptions), function(req, res, next){
255261
res.json(data);
256262
},'activity');
257263
}
264+
else {
265+
res.json(null);
266+
}
258267
});
259268

260269
app.get('/tubes/', cors(corsOptions), function(req, res, next){
@@ -264,6 +273,9 @@ app.get('/tubes/', cors(corsOptions), function(req, res, next){
264273
res.json(data);
265274
},'tubes');
266275
}
276+
else {
277+
res.json(null);
278+
}
267279
});
268280

269281
app.post('/auth/', cors(corsOptions), function(req, res, next){

0 commit comments

Comments
 (0)