Skip to content

Instantly share code, notes, and snippets.

@arifulhb
Created June 12, 2016 08:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save arifulhb/bad4b71bd517f5842219ecef3516c2ab to your computer and use it in GitHub Desktop.
Save arifulhb/bad4b71bd517f5842219ecef3516c2ab to your computer and use it in GitHub Desktop.
'use strict';
module.exports = function () {
return {
created: function (obj, message) {
return {
status: true,
httpStatus: 201,
message: message,
result: obj
}
},
updated: function (obj, message) {
return {
status: true,
httpStatus: 200,
message: message,
result: obj
}
},
success: function (obj, message) {
return {
status: true,
httpStatus: 200,
message: message,
result: obj
}
},
deleted: function (message) {
return {
status: true,
httpStatus: 204
}
},
generalError: function (error) {
return {
status: false,
httpStatus: 500,
errors: error
}
},
notFoundError: function (error) {
return {
status: false,
httpStatus: 404,
errors: error
}
},
unauthorizeError: function (error) {
return {
status: false,
httpStatus: 401,
errors: error
}
},
invalidTokenError: function (error) {
return {
status: false,
httpStatus: 403,
errors: error
}
},
validationError: function (errors) {
return {
status: false,
httpStatus: 422,
errors: errors
}
}
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment