perform test

test to courses

Signed-off-by: Kenneth Obsequio <k80308392@gmail.com>
This commit is contained in:
2026-06-24 12:48:51 +08:00
parent 358fecb510
commit 9b8577b79b
27 changed files with 1122 additions and 221 deletions
+2 -1
View File
@@ -12,11 +12,12 @@ const mdl_UserActivity = require('../models/users/user_activity.mdl');
* @param {Object} [opts.details] — free-form JSONB context
*/
function logActivity(userId, action, { entityType = null, entityId = null, sessionId = null, details = null } = {}) {
const numericId = entityId !== null ? Number(entityId) : null;
mdl_UserActivity.create({
user_id: userId,
action,
entity_type: entityType,
entity_id: entityId,
entity_id: Number.isFinite(numericId) ? numericId : null,
session_id: sessionId,
details,
}).catch((err) => console.error('[USER_ACTIVITY] Failed to log:', action, err.message));