import { Controller, Get, Req } from '@nestjs/common';
import { PrismaService } from '../prisma/prisma.service';

@Controller('domains')
export class DomainsController {
  constructor(private prisma: PrismaService) {}
  @Get('current')
  async current(@Req() req:any){
    const host = (req.headers['x-forwarded-host'] || req.headers.host || '').toLowerCase();
    const domain = await this.prisma.domain.findFirst({ where:{ host, isActive:true } });
    return domain || { host, isActive:false };
  }
}
