fix: unblock ci audit checks

This commit is contained in:
Ho Ngoc Hai
2026-05-04 17:27:08 +07:00
parent 57cd84aebf
commit 388bc972c1
20 changed files with 283 additions and 216 deletions

View File

@@ -1,8 +1,8 @@
import { Injectable } from '@nestjs/common';
import { OsmSyncStatus } from '@prisma/client';
import { spawn } from 'node:child_process';
import { createHash } from 'node:crypto';
import * as path from 'node:path';
import { Injectable } from '@nestjs/common';
import { OsmSyncStatus } from '@prisma/client';
import { LoggerService, PrismaService } from '@modules/shared';
/**

View File

@@ -25,6 +25,7 @@ import { PaymentGatewayFactory } from './infrastructure/services/payment-gateway
import { PAYMENT_GATEWAY_FACTORY } from './infrastructure/services/payment-gateway.interface';
import { VnpayService } from './infrastructure/services/vnpay.service';
import { ZalopayService } from './infrastructure/services/zalopay.service';
import { AdminPaymentsController } from './presentation/controllers/admin-payments.controller';
import { OrdersController } from './presentation/controllers/orders.controller';
import { PaymentsController } from './presentation/controllers/payments.controller';
@@ -47,7 +48,7 @@ const QueryHandlers = [
@Module({
imports: [CqrsModule],
controllers: [OrdersController, PaymentsController],
controllers: [AdminPaymentsController, OrdersController, PaymentsController],
providers: [
// Repositories
{ provide: ESCROW_REPOSITORY, useClass: PrismaEscrowRepository },

View File

@@ -1,6 +1,6 @@
import { QueryHandler, type IQueryHandler } from '@nestjs/cqrs';
import { LoggerService, PrismaService } from '@modules/shared';
import type { Feature, FeatureCollection } from 'geojson';
import { LoggerService, PrismaService } from '@modules/shared';
import { ListPoiByBboxQuery } from './list-poi-by-bbox.query';
interface BboxRow {

View File

@@ -17,8 +17,8 @@ import {
// import { EVENT_BUS, RedisStreamsEventBus } from './infrastructure/event-bus';
import { EventBusService } from './infrastructure/event-bus.service';
import { FieldEncryptionService } from './infrastructure/field-encryption.service';
import { GeoLookupService } from './infrastructure/geo-lookup.service';
import { GlobalExceptionFilter } from './infrastructure/filters/global-exception.filter';
import { GeoLookupService } from './infrastructure/geo-lookup.service';
import { DeprecationInterceptor, VersionInterceptor } from './infrastructure/interceptors';
import { LoggerService } from './infrastructure/logger.service';
import { CorrelationIdMiddleware } from './infrastructure/middleware/correlation-id.middleware';

View File

@@ -6,17 +6,17 @@ import * as React from 'react';
import { AddToCompareButton } from '@/components/comparison/add-to-compare-button';
import { AiAdviceCards } from '@/components/listings/ai-advice-cards';
import { ImageGallery } from '@/components/listings/image-gallery';
import { NearbyPoiSidebar } from '@/components/poi/nearby-poi-sidebar';
import { InquiryModal } from '@/components/listings/inquiry-modal';
import { PriceHistoryChart } from '@/components/listings/price-history-chart';
import { ReportListingModal } from '@/components/listings/report-listing-modal';
import { SocialShare } from '@/components/listings/social-share';
import type { POIItem } from '@/components/neighborhood';
import { NearbyPoiSidebar } from '@/components/poi/nearby-poi-sidebar';
import { Badge } from '@/components/ui/badge';
import { Button } from '@/components/ui/button';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { AiEstimateButton } from '@/components/valuation/ai-estimate-button';
import { analyticsApi, type NearbyPOI } from '@/lib/analytics-api';
import { analyticsApi, type NearbyPOI } from '@/lib/analytics-api';
import { formatPrice, formatPricePerM2 } from '@/lib/currency';
import { composeWhyThisLocation, derivePersonas } from '@/lib/listing-personas';
import {