first commit
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
/**
|
||||
* Copyright (c) 2026 Niolla
|
||||
* All rights reserved.
|
||||
*
|
||||
* This source code is proprietary and confidential.
|
||||
* Unauthorized copying, modification, distribution, or use
|
||||
* of this file, via any medium, is strictly prohibited.
|
||||
*/
|
||||
|
||||
// app/controllers/activity.controller.js
|
||||
|
||||
const db = require("../models");
|
||||
const Activity = db.UserActivity;
|
||||
|
||||
// Get all user activities
|
||||
exports.getUserActivities = async (req, res) => {
|
||||
try {
|
||||
const avt = await Activity.findAll({
|
||||
order: [["createdAt", "DESC"]],
|
||||
});
|
||||
|
||||
res.status(200).json({
|
||||
success: true,
|
||||
message: "User activities retrieved successfully",
|
||||
data: avt,
|
||||
});
|
||||
} catch (error) {
|
||||
res.status(500).json({
|
||||
success: false,
|
||||
message: "An error occurred while fetching user activities.",
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
// Get activity by User ID
|
||||
exports.getActivitiesByUserId = async (req, res) => {
|
||||
const userId = req.params.userId;
|
||||
|
||||
try {
|
||||
const avt = await Activity.findAll({
|
||||
where: { user_id: userId },
|
||||
order: [["createdAt", "DESC"]],
|
||||
});
|
||||
|
||||
res.status(200).json({
|
||||
success: true,
|
||||
message: "User activities retrieved successfully",
|
||||
data: avt,
|
||||
});
|
||||
} catch (error) {
|
||||
res.status(500).json({
|
||||
success: false,
|
||||
message: "An error occurred while fetching user activities.",
|
||||
});
|
||||
}
|
||||
};
|
||||
Reference in New Issue
Block a user