You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
26 lines
541 B
26 lines
541 B
import { app } from "@/global"
|
|
|
|
function success(data = null, message = null) {
|
|
return { success: true, error: message, data }
|
|
}
|
|
|
|
function error(data = null, message = null) {
|
|
return { success: false, error: message, data }
|
|
}
|
|
|
|
function response(statusCode = 200, data = null, message = null) {
|
|
app.currentContext.status = statusCode
|
|
return (app.currentContext.body = { success: true, error: message, data })
|
|
}
|
|
|
|
const R = {
|
|
success,
|
|
error,
|
|
response,
|
|
}
|
|
|
|
R.SUCCESS = 200
|
|
R.ERROR = 500
|
|
R.NOTFOUND = 404
|
|
|
|
export { R }
|
|
|