import { Module } from '@nestjs/common'; import { FavoritesController } from './favorites.controller'; import { FavoritesService } from './favorites.service'; import { IconDiscoveryService } from './icon-discovery.service'; /** * NestJS module for per-user favorite link management. * * Provides: * - FavoritesController: REST API under /favorites (CRUD scoped by user + widget) * - FavoritesService: Business logic with userId-scoped queries (T-08-06) * - IconDiscoveryService: Server-side icon/favicon discovery with SSRF protection (T-08-05) * * PrismaModule is global — no need to re-import here. */ @Module({ controllers: [FavoritesController], providers: [FavoritesService, IconDiscoveryService], }) export class FavoritesModule {}