22 lines
778 B
TypeScript
22 lines
778 B
TypeScript
import { Module } from "@nestjs/common";
|
|
import { HttpModule } from "@nestjs/axios";
|
|
import { PrismaModule } from "../prisma/prisma.module";
|
|
import { OpenClawGatewayService } from "./openclaw-gateway.service";
|
|
import { OpenClawGatewayController } from "./openclaw-gateway.controller";
|
|
import { AgentRegistryService } from "./agent-registry.service";
|
|
import { AgentRegistryController } from "./agent-registry.controller";
|
|
|
|
@Module({
|
|
imports: [
|
|
PrismaModule,
|
|
HttpModule.register({
|
|
timeout: 120000,
|
|
maxRedirects: 3,
|
|
}),
|
|
],
|
|
controllers: [OpenClawGatewayController, AgentRegistryController],
|
|
providers: [OpenClawGatewayService, AgentRegistryService],
|
|
exports: [OpenClawGatewayService, AgentRegistryService],
|
|
})
|
|
export class OpenClawGatewayModule {}
|