fix and update

This commit is contained in:
lendry
2026-07-01 17:28:53 +03:00
parent 0c3c6d6d82
commit 06f1481787
16 changed files with 1502 additions and 11 deletions

View File

@@ -69,3 +69,23 @@ export class SetUserVerificationDto {
@IsString({ message: 'Значок должен быть строкой' })
verificationIcon?: string;
}
export class UserInsightsQueryDto {
@ApiPropertyOptional({ description: 'Поиск по событиям, IP, user-agent, тексту активности или чатам' })
@IsOptional()
@IsString({ message: 'Поисковая строка должна быть текстом' })
search?: string;
@ApiPropertyOptional({ description: 'Лимит записей', default: 50 })
@IsOptional()
limit?: number;
@ApiPropertyOptional({ description: 'Смещение для пагинации', default: 0 })
@IsOptional()
offset?: number;
@ApiPropertyOptional({ description: 'ID сообщения для пагинации истории чата' })
@IsOptional()
@IsString({ message: 'beforeMessageId должно быть строкой' })
beforeMessageId?: string;
}