Refactor automation DTOs and service

This commit is contained in:
faris Aljohari
2024-07-20 18:27:22 +03:00
parent 5f27695a0b
commit 9a9201b769
2 changed files with 9 additions and 5 deletions

View File

@ -5,7 +5,11 @@ import {
BadRequestException,
} from '@nestjs/common';
import { SpaceRepository } from '@app/common/modules/space/repositories';
import { UpdateAutomationDto, UpdateAutomationStatusDto } from '../dtos';
import {
AddAutomationDto,
UpdateAutomationDto,
UpdateAutomationStatusDto,
} from '../dtos';
import { GetUnitByUuidInterface } from 'src/unit/interface/unit.interface';
import { ConfigService } from '@nestjs/config';
import { TuyaContext } from '@tuya/tuya-connector-nodejs';
@ -37,7 +41,7 @@ export class AutomationService {
});
}
async addAutomation(addAutomationDto, spaceTuyaId = null) {
async addAutomation(addAutomationDto: AddAutomationDto, spaceTuyaId = null) {
try {
let unitSpaceTuyaId;
if (!spaceTuyaId) {
@ -88,7 +92,7 @@ export class AutomationService {
path,
body: {
space_id: unitSpaceTuyaId,
name: addAutomationDto.name,
name: addAutomationDto.automationName,
effective_time: {
...addAutomationDto.effectiveTime,
timezone_id: 'Asia/Dubai',