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
581 B
26 lines
581 B
import { app } from "@/global"
|
|
|
|
function ResponseSuccess(data = null, message = null) {
|
|
return { success: true, error: message, data }
|
|
}
|
|
|
|
function ResponseError(data = null, message = null) {
|
|
return { success: false, error: message, data }
|
|
}
|
|
|
|
function ResponseJSON(statusCode = 200, data = null, message = null) {
|
|
app.currentContext.status = statusCode
|
|
return (app.currentContext.body = { success: true, error: message, data })
|
|
}
|
|
|
|
const R = {
|
|
ResponseSuccess,
|
|
ResponseError,
|
|
ResponseJSON,
|
|
}
|
|
|
|
R.SUCCESS = 200
|
|
R.ERROR = 500
|
|
R.NOTFOUND = 404
|
|
|
|
export { R }
|
|
|