overleaf/services/document-updater/app/coffee/Errors.coffee
Brian Gough 9f3ec72f81 switch to single get/set method for getProjectDocs
if project state hasn't changed, return the docs. Otherwise set the hash
and return a 409 Conflict response.
2017-08-07 14:43:28 +01:00

25 lines
839 B
CoffeeScript

NotFoundError = (message) ->
error = new Error(message)
error.name = "NotFoundError"
error.__proto__ = NotFoundError.prototype
return error
NotFoundError.prototype.__proto__ = Error.prototype
OpRangeNotAvailableError = (message) ->
error = new Error(message)
error.name = "OpRangeNotAvailableError"
error.__proto__ = OpRangeNotAvailableError.prototype
return error
OpRangeNotAvailableError.prototype.__proto__ = Error.prototype
ProjectStateChangedError = (message) ->
error = new Error(message)
error.name = "ProjectStateChangedError"
error.__proto__ = ProjectStateChangedError.prototype
return error
ProjectStateChangedError.prototype.__proto__ = Error.prototype
module.exports = Errors =
NotFoundError: NotFoundError
OpRangeNotAvailableError: OpRangeNotAvailableError
ProjectStateChangedError: ProjectStateChangedError