feat(users): add boolean fields for online status and read receipts

- Added `showOnlineStatus` and `showReadReceipts` fields to `UpdateUserDto` with validation.
This commit is contained in:
Mathis HERRIOT
2026-01-29 18:21:54 +01:00
parent 616d7f76d7
commit 2ea16773c8

View File

@@ -1,4 +1,4 @@
import { IsOptional, IsString, MaxLength } from "class-validator";
import { IsBoolean, IsOptional, IsString, MaxLength } from "class-validator";
export class UpdateUserDto {
@IsOptional()
@@ -22,4 +22,12 @@ export class UpdateUserDto {
@IsOptional()
@IsString()
role?: string;
@IsOptional()
@IsBoolean()
showOnlineStatus?: boolean;
@IsOptional()
@IsBoolean()
showReadReceipts?: boolean;
}