Jason Gorst 4 dienas atpakaļ
vecāks
revīzija
c60039a8db
1 mainītis faili ar 12 papildinājumiem un 6 dzēšanām
  1. 12 6
      server/utils/executeQuery.js

+ 12 - 6
server/utils/executeQuery.js

@@ -1,10 +1,11 @@
 const LOG_RESULT = false
+const RESPONSE_DELAY = null
 
 export default async function executeQuery({
   callback,
-  // user,
-  // resource,
-  // permissions,
+  user,
+  resource,
+  permissions,
   id,
   data,
   idValidator = _identity,
@@ -13,9 +14,9 @@ export default async function executeQuery({
   query = _noop
 }) {
   try {
-    // if (permissions) {
-    //   await authorize(user, resource, permissions)
-    // }
+    if (permissions) {
+      await authorize(user, resource, permissions)
+    }
 
     let validId, validData
 
@@ -35,6 +36,11 @@ export default async function executeQuery({
       console.dir(result)
     }
 
+    if (RESPONSE_DELAY) {
+      console.log("[executeQuery] [response delay]", RESPONSE_DELAY)
+      await sleep(RESPONSE_DELAY)
+    }
+
     callback({ data: result })
     return result
   } catch (error) {