chore: fix lint errors — noBannedTypes, import ordering, formatting
Deploy FileDrop / deploy (push) Successful in 42s

- Replace unsafe 'Function' type in test with ITelegramService interface
- Biome auto-fix formatting and import sorting across 8 files

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Claude
2026-07-29 07:30:31 +07:00
parent ea87397801
commit f5d56f52d4
9 changed files with 248 additions and 242 deletions
@@ -1,11 +1,11 @@
import { createReadStream } from 'node:fs';
import { nanoid } from 'nanoid';
import type { TelegramFileInfo } from '../../../domain/ports/telegram-service';
import { fileInfoCache } from '../../../infrastructure/cache/index';
import { botPool } from '../../../infrastructure/telegram/bot-pool';
import logger from '../../../shared/logger/index';
import { cleanupTempFile, formatCreatedAt, getErrorMessage } from '../../../shared/utils/file';
import { createChunkedObjectResponse } from '../../../utils/chunked-storage';
import { botPool } from '../../../infrastructure/telegram/bot-pool';
import type { TelegramFileInfo } from '../../../domain/ports/telegram-service';
import { locateZipEntry } from '../../../utils/zip';
/**
@@ -18,6 +18,7 @@ import {
listMultipartUploadsByBucket,
} from '../../../db/multipart';
import type { File } from '../../../db/schema';
import { botPool } from '../../../infrastructure/telegram/bot-pool';
import logger from '../../../shared/logger/index';
import { cleanupTempFile, ensureExtension, getErrorMessage } from '../../../shared/utils/file';
import {
@@ -43,7 +44,6 @@ import {
parseDeleteObjectsBody,
s3ErrorResponse,
} from '../../../utils/s3/xml';
import { botPool } from '../../../infrastructure/telegram/bot-pool';
/**
* The default S3 region returned when no region is explicitly configured.
@@ -8,13 +8,13 @@ import {
listObjectsByPrefix,
softDeleteFile,
} from '../../../db/files-ext';
import { botPool } from '../../../infrastructure/telegram/bot-pool';
import logger from '../../../shared/logger/index';
import { cleanupTempFile, ensureExtension, getErrorMessage } from '../../../shared/utils/file';
import {
createChunkedObjectResponse,
storeFileInTelegramChunks,
} from '../../../utils/chunked-storage';
import { botPool } from '../../../infrastructure/telegram/bot-pool';
/**
* Route parameters extracted from the URL path.