feat: expand backend admin marketplace and scaling
فشلت بعض الفحوصات
/ deploy (push) Failing after 1m22s
فشلت بعض الفحوصات
/ deploy (push) Failing after 1m22s
هذا الالتزام موجود في:
@@ -1,5 +1,6 @@
|
||||
import { Prop, Schema, SchemaFactory } from '@nestjs/mongoose';
|
||||
import { HydratedDocument, Types } from 'mongoose';
|
||||
import { resolveManagedFileUrl } from '../../../common/utils/public-url.util';
|
||||
import { User } from '../../users/schemas/user.schema';
|
||||
|
||||
export type MessageDocument = HydratedDocument<Message>;
|
||||
@@ -31,3 +32,11 @@ export class Message {
|
||||
export const MessageSchema = SchemaFactory.createForClass(Message);
|
||||
MessageSchema.index({ conversationId: 1, createdAt: -1 });
|
||||
MessageSchema.index({ conversationId: 1, isUnsent: 1, createdAt: -1 });
|
||||
|
||||
const transformManagedMessageFiles = (_doc: unknown, ret: any) => {
|
||||
ret.mediaUrl = resolveManagedFileUrl(ret.mediaUrl);
|
||||
return ret;
|
||||
};
|
||||
|
||||
MessageSchema.set('toJSON', { transform: transformManagedMessageFiles });
|
||||
MessageSchema.set('toObject', { transform: transformManagedMessageFiles });
|
||||
|
||||
المرجع في مشكلة جديدة
حظر مستخدم