pull/16/head
Suvodip 2025-02-04 16:14:54 +05:30
parent 6d03408495
commit b69bc6200f
2 changed files with 6 additions and 6 deletions

View File

@ -3,7 +3,7 @@ const GalleryImage = require('../../models/getGalleyImage');
const getGalleryImage = async (req, res) => {
try {
// Extract query parameters for filtering (if provided)
const { gameName, userId, gameID} = req.query;
const { gameName, childId, gameID} = req.query;
// Build a filter object based on the query parameters
const filter = {};
@ -12,15 +12,15 @@ const getGalleryImage = async (req, res) => {
filter.gameName = gameName;
}
if (userId) {
filter.userId = userId;
if (childId) {
filter.childId = childId;
}
if (gameID) {
filter.gameID = gameID;
}
// Fetch gallery images with filters and selected fields
const galleryImages = await GalleryImage.find(filter).select('gameName userId gameID screenshotUrl'); // Select only these fields
const galleryImages = await GalleryImage.find(filter).select('gameName childId gameID screenshotUrl'); // Select only these fields
if (!galleryImages.length) {
return res.status(404).json({ message: 'No images found' });

View File

@ -4,7 +4,7 @@ const FormData = require('form-data'); // Import form-data for Node.js
const saveGalleryImage = async (req, res) => {
try {
const { userId, gameName, gameID, screenShot } = req.body;
const { childId, gameName, gameID, screenShot } = req.body;
// Validate base64 format
const isValidBase64 = validateBase64(screenShot);
@ -46,7 +46,7 @@ const saveGalleryImage = async (req, res) => {
// Create and save gallery image data
const galleryImageData = new GalleryImage({
userId,
childId,
gameName,
gameID,
screenshotUrl,