From 8f2f36bce0ab954490e04b8167a943395e551450 Mon Sep 17 00:00:00 2001 From: Suvodip Date: Thu, 23 Jan 2025 20:14:58 +0530 Subject: [PATCH] s4 --- src/models/getGalleyImage.js | 15 +++++++++++++++ src/models/imageGallery.js | 10 ++++++++++ 2 files changed, 25 insertions(+) create mode 100644 src/models/getGalleyImage.js create mode 100644 src/models/imageGallery.js diff --git a/src/models/getGalleyImage.js b/src/models/getGalleyImage.js new file mode 100644 index 0000000..c8567a5 --- /dev/null +++ b/src/models/getGalleyImage.js @@ -0,0 +1,15 @@ +const mongoose = require('mongoose'); + +// Define the GalleryImage schema +const galleryImageSchema = new mongoose.Schema({ + userId: { type: mongoose.Schema.Types.ObjectId, ref: 'User', required: true }, // Assuming you have a User model + gameName: { type: String, required: true }, + gameID: { type: String, required: true }, + screenshotUrl: { type: String, required: true }, + message: { type: String, default: 'Image received' }, +}, { timestamps: true }); + +// Check if the model already exists in mongoose.models +const GalleryImage = mongoose.models.GalleryImage || mongoose.model('GalleryImage', galleryImageSchema); + +module.exports = GalleryImage; diff --git a/src/models/imageGallery.js b/src/models/imageGallery.js new file mode 100644 index 0000000..4d05059 --- /dev/null +++ b/src/models/imageGallery.js @@ -0,0 +1,10 @@ +const mongoose = require("mongoose"); + +const galleryImageScema = new mongoose.Schema({ + gameName: { type: String, required: true }, + userId: { type: String, required: true }, + gameID: { type: String, required: true }, + screenshotUrl: { type: String }, +}); + +module.exports = mongoose.model("GalleryImage", galleryImageScema);