From 834a276c30fa9d8f86bdfd2dd89eb86b413385cf Mon Sep 17 00:00:00 2001 From: Adson Gomes Oliveira Date: Fri, 31 Jan 2025 16:58:00 -0300 Subject: [PATCH] feat: update --- package.json | 2 +- src/interfaces/User.ts | 3 ++- src/models/user/UserDetailModel.ts | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 2c72d33..dd83930 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@tablerise/database-management", - "version": "5.3.5", + "version": "5.3.6", "description": "A library to manage the project database", "main": "dist/index.js", "types": "dist/index.d.ts", diff --git a/src/interfaces/User.ts b/src/interfaces/User.ts index 4ac2aaf..0b4515d 100644 --- a/src/interfaces/User.ts +++ b/src/interfaces/User.ts @@ -1,4 +1,5 @@ import { userStatus } from "../types/DatabaseEntities"; +import { ImageObject } from "./Common"; export interface InProgress { status: userStatus; @@ -18,7 +19,7 @@ export interface GameInfoCampaigns { role: string; title: string; description: string; - cover?: string; + cover?: ImageObject; } export interface GameInfo { diff --git a/src/models/user/UserDetailModel.ts b/src/models/user/UserDetailModel.ts index e27098a..31460d3 100644 --- a/src/models/user/UserDetailModel.ts +++ b/src/models/user/UserDetailModel.ts @@ -2,6 +2,7 @@ import mongoose, { Schema } from 'mongoose'; import MongoModel from '../MongoModel'; import { GameInfo, GameInfoCampaigns, SecretQuestion, UserDetail } from '../../interfaces/User'; import newUUID from '../../helpers/newUUID'; +import CommonSchemas from '../common/CommonModelSchemas'; const gameInfoCampaignsMongooseSchema = new Schema( { @@ -9,7 +10,7 @@ const gameInfoCampaignsMongooseSchema = new Schema( role: { type: String, required: true }, title: { type: String, required: true }, description: { type: String, required: true }, - cover: { type: String }, + cover: { type: CommonSchemas.pictureMongooseSchema }, } )