edumeet/server/lib/errors.js

33 lines
No EOL
567 B
JavaScript

/**
* Error produced when a socket request has a timeout.
*/
class SocketTimeoutError extends Error
{
constructor(message)
{
super(message);
this.name = 'SocketTimeoutError';
if (Error.hasOwnProperty('captureStackTrace')) // Just in V8.
Error.captureStackTrace(this, SocketTimeoutError);
else
this.stack = (new Error(message)).stack;
}
}
class NotFoundInMediasoupError extends Error
{
constructor(message)
{
super(message);
this.name = 'NotFoundInMediasoupError';
}
}
module.exports =
{
SocketTimeoutError,
NotFoundInMediasoupError
};