From 1ec0d808d7feeac676f6ce5a829921f116b7b4f3 Mon Sep 17 00:00:00 2001 From: saharbolboliankhah Date: Tue, 28 Oct 2025 12:22:59 +0330 Subject: [PATCH] fix(upload): add log to test uploading --- src/modules/mail-server/services/wildduck-base.service.ts | 3 +++ .../mail-server/services/wildduck-messages.service.ts | 7 +++++++ src/modules/uploader/providers/uploader.service.ts | 2 ++ 3 files changed, 12 insertions(+) diff --git a/src/modules/mail-server/services/wildduck-base.service.ts b/src/modules/mail-server/services/wildduck-base.service.ts index 64b0f5d..695d7bb 100644 --- a/src/modules/mail-server/services/wildduck-base.service.ts +++ b/src/modules/mail-server/services/wildduck-base.service.ts @@ -40,6 +40,7 @@ export class WildDuckBaseService { const data = response.data; if ("success" in data && data.success === false) { + this.logger.debug(`data--3->>>>> ${data}`); throw this.handleMailServerError(data.error || "WildDuck API error", response.status); } @@ -54,6 +55,8 @@ export class WildDuckBaseService { this.logger.error(`WildDuck API error data: ${JSON.stringify(error.response?.data)}`); if (error.response?.data?.error) { + this.logger.debug(`error.response.data--3->>>>> ${error.response.data}`); + this.logger.debug(`error.response.data.error--3->>>>> ${error.response.data.error}`); return throwError(() => this.handleMailServerError(error.response.data.error, error.response.status)); } diff --git a/src/modules/mail-server/services/wildduck-messages.service.ts b/src/modules/mail-server/services/wildduck-messages.service.ts index 3849cd7..be7f070 100644 --- a/src/modules/mail-server/services/wildduck-messages.service.ts +++ b/src/modules/mail-server/services/wildduck-messages.service.ts @@ -72,6 +72,7 @@ export class WildDuckMessagesService extends WildDuckBaseService { const url = this.buildUrl(`/users/${userId}/mailboxes/${mailboxId}/messages/${messageId}/message.eml`); this.logger.debug(`WildDuck GET: ${url}`); + console.log("url-->>>>>", url); return this.httpService .get(url, { responseType: "stream", @@ -82,6 +83,7 @@ export class WildDuckMessagesService extends WildDuckBaseService { .pipe( map((response) => { this.logger.debug(`HTTP ${response.status}: ${response.config?.url}`); + this.logger.debug(`HTTP size: ${response.headers["content-length"]}`); return { stream: response.data, contentType: response.headers["content-type"], @@ -94,6 +96,9 @@ export class WildDuckMessagesService extends WildDuckBaseService { this.logger.error(`WildDuck API error: ${error.message}`, error.stack); if (error.response?.data?.error) { + this.logger.debug(`error.response.data--->>>>> ${error.response.data}`); + this.logger.debug(`error.response.data.error--->>>>> ${error.response.data.error}`); + return throwError(() => this.handleMailServerError(error.response.data.error, error.response.status)); } @@ -136,6 +141,8 @@ export class WildDuckMessagesService extends WildDuckBaseService { this.logger.error(`WildDuck API error: ${error.message}`, error.stack); if (error.response?.data?.error) { + this.logger.debug(`error.response.data--2->>>>> ${error.response.data}`); + this.logger.debug(`error.response.data.error--2->>>>> ${error.response.data.error}`); return throwError(() => this.handleMailServerError(error.response.data.error, error.response.status)); } diff --git a/src/modules/uploader/providers/uploader.service.ts b/src/modules/uploader/providers/uploader.service.ts index 259376c..b30f89e 100644 --- a/src/modules/uploader/providers/uploader.service.ts +++ b/src/modules/uploader/providers/uploader.service.ts @@ -102,6 +102,8 @@ export class UploaderService { private validateFile(file: File): void { if (!file) throw new BadRequestException(UploaderMessage.UPLOAD_FILE_INVALID); + this.logger.debug(`file.size----------: ${file.size}`); + this.logger.debug(`this.maxFileSize---------: ${this.maxFileSize}`); if (file.size && file.size > this.maxFileSize) throw new BadRequestException(UploaderMessage.UPLOAD_FILE_TOO_LARGE.replace("[MAX_FILE_SIZE]", this.maxFileSize.toString()));