From b896b1a9b8284719d20991d3714f4fb06ed231f3 Mon Sep 17 00:00:00 2001 From: marcos-silva-rodrigues Date: Sun, 26 Jan 2025 16:44:31 -0300 Subject: [PATCH] REFACTOR: rename props --- docsfera.json | 8 ++++---- package-lock.json | 8 ++++---- package.json | 2 +- src/modules/theme/dtos/customers.ts | 4 ++-- src/modules/theme/theme.controller.ts | 16 ++++++++-------- src/modules/theme/theme.service.ts | 12 ++++++------ 6 files changed, 25 insertions(+), 25 deletions(-) diff --git a/docsfera.json b/docsfera.json index 1366d0e..33988d7 100644 --- a/docsfera.json +++ b/docsfera.json @@ -8378,18 +8378,18 @@ "textColor": { "type": "string" }, - "logoWhite": { + "logo": { "type": "string" }, - "logoBlack": { + "logoLogin": { "type": "string" } }, "required": [ "backgroundColor", "textColor", - "logoWhite", - "logoBlack" + "logo", + "logoLogin" ] }, "CustomerThemeResponse": { diff --git a/package-lock.json b/package-lock.json index 60dbd2d..84a67fd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@aws-sdk/client-secrets-manager": "^3.414.0", "@dadosfera/dadosfera-logs": "^1.0.0-beta.4", "@dadosfera/protospack": "2.5.3", - "@dadosfera/protospack-v2": "3.37.0-beta.4", + "@dadosfera/protospack-v2": "file:../protospack-v2/dadosfera-protospack-v2-0.0.0.tgz", "@grpc/grpc-js": "^1.9.3", "@grpc/proto-loader": "^0.7.9", "@nestjs/cli": "^9.5.0", @@ -1403,9 +1403,9 @@ } }, "node_modules/@dadosfera/protospack-v2": { - "version": "3.37.0-beta.4", - "resolved": "https://dadosfera-611330257153.d.codeartifact.us-east-1.amazonaws.com/npm/dadosfera-npm/@dadosfera/protospack-v2/-/protospack-v2-3.37.0-beta.4.tgz", - "integrity": "sha512-es4OIgv4/X2dYMtveW2Q3/nTOSR7ARnX25241wnuvGEx7XdQGq+ahxHXDG36Yznl+bz51miQHkjpKUw3wut6cQ==", + "version": "0.0.0", + "resolved": "file:../protospack-v2/dadosfera-protospack-v2-0.0.0.tgz", + "integrity": "sha512-P/J8rK4PB2sC4XuQ2CWFzEdnEba9XxXZ4JBdsVvLCzaTst5RiSuLPHfQE7VEVC8snEXzhfNgFNGZKQVQqhyfiA==", "license": "ISC", "dependencies": { "@grpc/grpc-js": "^1.9.3", diff --git a/package.json b/package.json index 8a2b7c1..c824a10 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "@aws-sdk/client-secrets-manager": "^3.414.0", "@dadosfera/dadosfera-logs": "^1.0.0-beta.4", "@dadosfera/protospack": "2.5.3", - "@dadosfera/protospack-v2": "3.37.0-beta.4", + "@dadosfera/protospack-v2": "file:../protospack-v2/dadosfera-protospack-v2-0.0.0.tgz", "@grpc/grpc-js": "^1.9.3", "@grpc/proto-loader": "^0.7.9", "@nestjs/cli": "^9.5.0", diff --git a/src/modules/theme/dtos/customers.ts b/src/modules/theme/dtos/customers.ts index 5d87b8b..05f5305 100644 --- a/src/modules/theme/dtos/customers.ts +++ b/src/modules/theme/dtos/customers.ts @@ -27,9 +27,9 @@ export class CustomerTheme implements Theme { @ApiProperty() textColor: string; @ApiProperty() - logoWhite: string; + logo: string; @ApiProperty() - logoBlack: string; + logoLogin: string; } export class CustomerThemeResponse { diff --git a/src/modules/theme/theme.controller.ts b/src/modules/theme/theme.controller.ts index db10ffe..94335e7 100644 --- a/src/modules/theme/theme.controller.ts +++ b/src/modules/theme/theme.controller.ts @@ -59,19 +59,19 @@ export class ThemeController { id, })); - const logoWhite = files.find(file => file.fieldname === 'logoWhite'); - const logoBlack = files.find(file => file.fieldname === 'logoBlack'); + const logo = files.find(file => file.fieldname === 'logo'); + const logoLogin = files.find(file => file.fieldname === 'logoLogin'); - this.validFileSize(logoWhite); - this.validFileSize(logoBlack); - this.validMimeType(logoWhite); - this.validMimeType(logoBlack); + this.validFileSize(logo); + this.validFileSize(logoLogin); + this.validMimeType(logo); + this.validMimeType(logoLogin); try { const theme = await this.themeService.createThemeByCustomer(id, { ...data, - logoWhite, - logoBlack + logo, + logoLogin }); this.logger.info('saveCustomertheme' + JSON.stringify(theme)); return theme; diff --git a/src/modules/theme/theme.service.ts b/src/modules/theme/theme.service.ts index b2f4716..64583e7 100644 --- a/src/modules/theme/theme.service.ts +++ b/src/modules/theme/theme.service.ts @@ -21,8 +21,8 @@ import { resolve } from 'path'; import { Readable } from 'stream'; type Files = { - logoWhite: Express.Multer.File, - logoBlack: Express.Multer.File, + logo: Express.Multer.File, + logoLogin: Express.Multer.File, } @Injectable() @@ -62,12 +62,12 @@ export class ThemeService implements OnModuleInit { chunk: Buffer.alloc(0) }) - if(theme.logoBlack) { - await this.sendFile(theme.logoBlack, customerThemeRequest$); + if(theme.logo) { + await this.sendFile(theme.logo, customerThemeRequest$); } - if(theme.logoWhite) { - await this.sendFile(theme.logoWhite, customerThemeRequest$); + if(theme.logoLogin) { + await this.sendFile(theme.logoLogin, customerThemeRequest$); } customerThemeRequest$.complete();