mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 22:57:21 +01:00
Add a timeout to mongoldb connections (#15258)
* Add option to set a socket timeout for mongodb requests * Handle mongodb timeouts better * add default to config
This commit is contained in:
@@ -60,6 +60,14 @@ export class TooManyRequests extends CustomError {
|
||||
}
|
||||
}
|
||||
|
||||
export class RequestTimeout extends CustomError {
|
||||
constructor (customMessage) {
|
||||
super();
|
||||
this.name = this.constructor.name;
|
||||
this.httpCode = 408;
|
||||
this.message = customMessage || 'The request timed out.';
|
||||
}
|
||||
}
|
||||
export class NotImplementedError extends CustomError {
|
||||
constructor (str) {
|
||||
super();
|
||||
|
||||
Reference in New Issue
Block a user