yazid138 %!s(int64=3) %!d(string=hai) anos
pai
achega
2137bf19d9
Modificáronse 2 ficheiros con 4 adicións e 14 borrados
  1. 3 14
      controller/auth.controller.js
  2. 1 0
      utils/constanta.js

+ 3 - 14
controller/auth.controller.js

@@ -6,6 +6,7 @@ const { validate } = require('../utils/validation')
 const axios = require('../utils/axios')
 const qs = require('qs')
 const convertRole = require('../utils/convertRole')
+const { roleData } = require('../utils/constanta')
 
 exports.login = handleError(async (req, res) => {
   const isValid = validate(res, req.body, {
@@ -38,20 +39,8 @@ exports.login = handleError(async (req, res) => {
   })
   let role =
     process.env.ENV === 'production'
-      ? user.peran.filter(
-          (e) =>
-            convertRole(e.peran.id) === 2020 ||
-            convertRole(e.peran.id) === 2021 ||
-            convertRole(e.peran.id) === 2022 ||
-            convertRole(e.peran.id) === 2023
-        )[0]
-      : user.peran.filter(
-          (e) =>
-            e.peran.id === 2020 ||
-            e.peran.id === 2021 ||
-            e.peran.id === 2022 ||
-            e.peran.id === 2023
-        )[0]
+      ? user.peran.filter((e) => roleData.includes(convertRole(e.peran.id)))[0]
+      : user.peran.filter((e) => roleData.includes(e.peran.id))[0]
   if (!cekUser) {
     if (process.env.ENV === 'production') {
       role = {

+ 1 - 0
utils/constanta.js

@@ -0,0 +1 @@
+exports.roleData = [2020, 2021, 2022, 2023]