diff --git a/libraries/nestjs-libraries/src/dtos/posts/providers-settings/dribbble.dto.ts b/libraries/nestjs-libraries/src/dtos/posts/providers-settings/dribbble.dto.ts index 882429a4..f1a99e46 100644 --- a/libraries/nestjs-libraries/src/dtos/posts/providers-settings/dribbble.dto.ts +++ b/libraries/nestjs-libraries/src/dtos/posts/providers-settings/dribbble.dto.ts @@ -1,8 +1,11 @@ -import { IsDefined, IsOptional, IsString, IsUrl } from 'class-validator'; +import { IsDefined, IsOptional, IsString, IsUrl, MinLength } from 'class-validator'; export class DribbbleDto { @IsString() @IsDefined() + @MinLength(1, { + message: 'Title is required', + }) title: string; @IsString() diff --git a/libraries/nestjs-libraries/src/integrations/social/dribbble.provider.ts b/libraries/nestjs-libraries/src/integrations/social/dribbble.provider.ts index 2c16c05e..3e44afa5 100644 --- a/libraries/nestjs-libraries/src/integrations/social/dribbble.provider.ts +++ b/libraries/nestjs-libraries/src/integrations/social/dribbble.provider.ts @@ -6,11 +6,8 @@ import { SocialProvider, } from '@gitroom/nestjs-libraries/integrations/social/social.integrations.interface'; import { makeId } from '@gitroom/nestjs-libraries/services/make.is'; -import { PinterestSettingsDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/pinterest.dto'; import axios from 'axios'; import FormData from 'form-data'; -import { timer } from '@gitroom/helpers/utils/timer'; -import dayjs from 'dayjs'; import { SocialAbstract } from '@gitroom/nestjs-libraries/integrations/social.abstract'; import { DribbbleDto } from '@gitroom/nestjs-libraries/dtos/posts/providers-settings/dribbble.dto'; import mime from 'mime-types';