mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-11-14 14:13:43 +01:00
[Router] use a new UnexpectedArgumentsError
This commit is contained in:
@@ -68,6 +68,12 @@ class NullBytesInOpError extends OError {
|
||||
}
|
||||
}
|
||||
|
||||
class UnexpectedArgumentsError extends OError {
|
||||
constructor() {
|
||||
super('unexpected arguments')
|
||||
}
|
||||
}
|
||||
|
||||
class UpdateTooLargeError extends OError {
|
||||
constructor(updateSize) {
|
||||
super('update is too large', { updateSize })
|
||||
@@ -91,6 +97,7 @@ module.exports = {
|
||||
NotAuthorizedError,
|
||||
NotJoinedError,
|
||||
NullBytesInOpError,
|
||||
UnexpectedArgumentsError,
|
||||
UpdateTooLargeError,
|
||||
WebApiRequestFailedError
|
||||
}
|
||||
|
||||
@@ -9,6 +9,7 @@ const HttpController = require('./HttpController')
|
||||
const HttpApiController = require('./HttpApiController')
|
||||
const bodyParser = require('body-parser')
|
||||
const base64id = require('base64id')
|
||||
const { UnexpectedArgumentsError } = require('./Errors')
|
||||
|
||||
const basicAuth = require('basic-auth-connect')
|
||||
const httpAuth = basicAuth(function (user, pass) {
|
||||
@@ -64,7 +65,7 @@ module.exports = Router = {
|
||||
},
|
||||
|
||||
_handleInvalidArguments(client, method, args) {
|
||||
const error = new Error('unexpected arguments')
|
||||
const error = new UnexpectedArgumentsError()
|
||||
let callback = args[args.length - 1]
|
||||
if (typeof callback !== 'function') {
|
||||
callback = function () {}
|
||||
|
||||
Reference in New Issue
Block a user