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) => { const getGalleryImage = async (req, res) => {
try { try {
// Extract query parameters for filtering (if provided) // 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 // Build a filter object based on the query parameters
const filter = {}; const filter = {};
@ -12,15 +12,15 @@ const getGalleryImage = async (req, res) => {
filter.gameName = gameName; filter.gameName = gameName;
} }
if (userId) { if (childId) {
filter.userId = userId; filter.childId = childId;
} }
if (gameID) { if (gameID) {
filter.gameID = gameID; filter.gameID = gameID;
} }
// Fetch gallery images with filters and selected fields // 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) { if (!galleryImages.length) {
return res.status(404).json({ message: 'No images found' }); 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) => { const saveGalleryImage = async (req, res) => {
try { try {
const { userId, gameName, gameID, screenShot } = req.body; const { childId, gameName, gameID, screenShot } = req.body;
// Validate base64 format // Validate base64 format
const isValidBase64 = validateBase64(screenShot); const isValidBase64 = validateBase64(screenShot);
@ -46,7 +46,7 @@ const saveGalleryImage = async (req, res) => {
// Create and save gallery image data // Create and save gallery image data
const galleryImageData = new GalleryImage({ const galleryImageData = new GalleryImage({
userId, childId,
gameName, gameName,
gameID, gameID,
screenshotUrl, screenshotUrl,