diff --git a/03-di/01-notification-service/logger/logger.interface.ts b/03-di/01-notification-service/logger/logger.interface.ts deleted file mode 100644 index f6c3491..0000000 --- a/03-di/01-notification-service/logger/logger.interface.ts +++ /dev/null @@ -1,9 +0,0 @@ -export interface ILoggerService { - senderEmail(data: string): void; - smsGateway(data: string): void; -} - -export enum LogPath { - emails = 'emails', - sms = 'sms', -} diff --git a/03-di/01-notification-service/logger/logger.service.ts b/03-di/01-notification-service/logger/logger.service.ts index 3750236..b2c8ea9 100644 --- a/03-di/01-notification-service/logger/logger.service.ts +++ b/03-di/01-notification-service/logger/logger.service.ts @@ -1,12 +1,21 @@ import { Injectable } from "@nestjs/common"; import { appendFile } from "node:fs/promises"; -import { ILoggerService, LogPath } from "./Logger.interface"; const emailsLogPath = require('path').join(__dirname, '..', '..', 'test', 'emails.txt'); const smsLogPath = require('path').join(__dirname, '..', '..', 'logs', 'sms.txt'); const errorsLogPath = require('path').join(__dirname, '..', '..', 'logs', 'errors.txt'); const newLineChar = process.platform === 'win32' ? '\r\n' : '\n'; +interface ILoggerService { + senderEmail(data: string): void; + smsGateway(data: string): void; +} + +enum LogPath { + emails = 'emails', + sms = 'sms', +} + @Injectable() export class LoggerService implements ILoggerService { public async senderEmail(data: string) {