REST Service for POPCORN - ILIAS
alex
2025-06-02 0316b8949b75f68a3d3f3e88f3b8512a913f9190
lib/db.js
@@ -25,6 +25,9 @@
   getUserByUserId,
   getUserDefinedFields,
   getUserDefinedField,
   getObjIdFromRefId,
   getRefIdFromObjId,
}
/////////////////////////////////////////////////////////////////////////
@@ -113,6 +116,30 @@
   return results
}
/////// obj_id / ref_id ////////////////////////////////////////////////////////////////
async function getObjIdFromRefId (refId) {
   const pool = await poolP
   const [results] = await pool.query(
      `SELECT ref_id, obj_id
       FROM ${database}.object_reference as obr
       WHERE obr.ref_id = ${refId}
      `
   )
   return results.length ? results[0] : undefined
}
async function getRefIdFromObjId (objId) {
   const pool = await poolP
   const [results] = await pool.query(
      `SELECT ref_id, obj_id
       FROM ${database}.object_reference as obr
       WHERE obr.obj_id = ${objId}
      `
   )
   return results.length ? results[0] : undefined
}
/////////////////////////////////////////////////////////////////////////
async function promiseDelay (ms) {