Add Instagram-style social features and Postman collections

هذا الالتزام موجود في:
boutmoun123
2026-05-24 15:21:03 +03:00
الأصل fdc40192f7
التزام 367fce6557
56 ملفات معدلة مع 20266 إضافات و5965 حذوفات

عرض الملف

@@ -1,5 +1,6 @@
import { ApiProperty } from '@nestjs/swagger';
import { IsIn, IsMongoId } from 'class-validator';
import { IsEnum, IsIn, IsMongoId, IsOptional } from 'class-validator';
import { ReactionType } from '../../../common/enums/reaction-type.enum';
export class ToggleLikeDto {
@ApiProperty()
@@ -9,4 +10,9 @@ export class ToggleLikeDto {
@ApiProperty({ enum: ['post', 'comment'] })
@IsIn(['post', 'comment'])
targetType!: 'post' | 'comment';
@ApiProperty({ enum: ReactionType, required: false, default: ReactionType.LIKE })
@IsOptional()
@IsEnum(ReactionType)
reactionType?: ReactionType;
}