import { Module } from "@nestjs/common";
import { HealthController } from "./health.controller";
import { AuthModule } from "./auth/auth.module";
import { WorkspacesModule } from "./workspaces/workspaces.module";
import { ChannelsModule } from "./channels/channels.module";
import { MessagesModule } from "./messages/messages.module";
import { SearchModule } from "./search/search.module";
import { TasksModule } from "./tasks/tasks.module";
import { CalendarModule } from "./calendar/calendar.module";
import { CallsModule } from "./calls/calls.module";
import { IntegrationsModule } from "./integrations/integrations.module";
import { PushModule } from "./push/push.module";

@Module({
  imports: [
    AuthModule,
    WorkspacesModule,
    ChannelsModule,
    MessagesModule,
    SearchModule,
    TasksModule,
    CalendarModule,
    CallsModule,
    IntegrationsModule,
    PushModule,
  ],
  controllers: [HealthController],
})
export class AppModule {}
