2025-11-11 12:36:06 +07:00
|
|
|
// ===================================================
|
2025-11-11 15:11:56 +07:00
|
|
|
// ⚙️ Nuttakit Response Layer vFinal++++++
|
2025-11-11 12:36:06 +07:00
|
|
|
// ===================================================
|
2025-11-11 15:11:56 +07:00
|
|
|
|
|
|
|
|
export function sendError(thMsg = 'เกิดข้อผิดพลาดไม่คาดคิดเกิดขึ้น', enMsg = 'Unexpected error', code = 400) {
|
|
|
|
|
return {
|
|
|
|
|
code: String(code),
|
|
|
|
|
message: enMsg,
|
|
|
|
|
message_th: thMsg,
|
|
|
|
|
data: []
|
2025-11-11 12:36:06 +07:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
2025-11-11 15:11:56 +07:00
|
|
|
// ===================================================
|
|
|
|
|
// 🔹 Auto Success Response (ใช้โดย Global Handler เท่านั้น)
|
|
|
|
|
// ===================================================
|
|
|
|
|
export function formatSuccessResponse(data) {
|
|
|
|
|
return {
|
|
|
|
|
code: "200",
|
|
|
|
|
message: "successful",
|
|
|
|
|
message_th: "ดำเนินการสำเร็จ",
|
|
|
|
|
data: data || null
|
2025-11-11 12:36:06 +07:00
|
|
|
}
|
|
|
|
|
}
|