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);