Skip to content

Latest commit

Β 

History

History
118 lines (118 loc) Β· 3.57 KB

File metadata and controls

118 lines (118 loc) Β· 3.57 KB
/whatsapp-api
β”œβ”€β”€ /.github
β”‚   └── /workflows
β”‚       β”œβ”€ docker-image.yaml
β”‚       └── release-tag.yaml
β”‚
β”œβ”€β”€ /.vscode
β”‚   └── settings.json
β”‚
β”œβ”€β”€ /docs
β”‚   └── swagger.yaml
β”‚
β”œβ”€β”€ /instances
β”‚
β”œβ”€β”€ /postgres
β”‚   └── docker-compose.yaml
β”‚
β”œβ”€β”€ /prisma
β”‚   β”œβ”€β”€ /migrations
β”‚   └── schema.prisma
β”‚
β”œβ”€β”€ /public
β”‚   β”œβ”€β”€ /css
β”‚   β”‚   └── dark-theme-swagger.css
β”‚   └── /images
β”‚
β”œβ”€β”€ /src
β”‚   β”œβ”€β”€ /cache
β”‚   β”‚   └── redis.ts
β”‚   β”œβ”€β”€ /config
β”‚   β”‚   β”œβ”€β”€ env.config.ts
β”‚   β”‚   β”œβ”€β”€ error.config.ts
β”‚   β”‚   β”œβ”€β”€ event.config.ts
β”‚   β”‚   β”œβ”€β”€ logger.config.ts
β”‚   β”‚   β”œβ”€β”€ path.config.ts
β”‚   β”‚   └── swagger.config.ts
β”‚   β”œβ”€β”€ /exceptions
β”‚   β”‚   β”œβ”€β”€ 400.exception.ts
β”‚   β”‚   β”œβ”€β”€ 401.exception.ts
β”‚   β”‚   β”œβ”€β”€ 403.exception.ts
β”‚   β”‚   β”œβ”€β”€ 404.exception.ts
β”‚   β”‚   β”œβ”€β”€ 500.exception.ts
β”‚   β”‚   └── index.ts
β”‚   β”œβ”€β”€ /guards
β”‚   β”‚   β”œβ”€β”€ auth.guard.ts
β”‚   β”‚   └── instance.guard.ts
β”‚   β”œβ”€β”€ /integrations
β”‚   β”‚   β”œβ”€β”€ /minio
β”‚   β”‚   β”‚   β”œβ”€β”€ minio.utils.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ s3.router.ts
β”‚   β”‚   β”‚   └── s3.service.ts
β”‚   β”‚   └── /typebot
β”‚   β”‚       β”œβ”€β”€ /dto
β”‚   β”‚       β”‚   β”œβ”€β”€ response.ts
β”‚   β”‚       β”‚   └── typebot.dto.ts
β”‚   β”‚       β”œβ”€β”€ typebot.router.ts
β”‚   β”‚       └── typebot.service.ts
β”‚   β”œβ”€β”€ /middle
β”‚   β”‚   β”œβ”€β”€ error.middle.ts
β”‚   β”‚   └── logger.middle.ts
β”‚   β”œβ”€β”€ /repository
β”‚   β”‚   └── repository.service.ts
β”‚   β”œβ”€β”€ /utils
β”‚   β”‚   └── use-multi-file-auth-state-redis-db.ts
β”‚   β”œβ”€β”€ /validate
β”‚   β”‚   β”œβ”€β”€ router.validate.ts
β”‚   β”‚   └── validate.schema.ts
β”‚   β”œβ”€β”€ /whatsapp
β”‚   β”‚   β”œβ”€β”€ /controllers
β”‚   β”‚   β”‚   β”œβ”€β”€ chat.controller.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ group.controller.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ instance.controller.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ sendMessage.controller.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ views.controller.ts
β”‚   β”‚   β”‚   └── webhook.controller.ts
β”‚   β”‚   β”œβ”€β”€ /dto
β”‚   β”‚   β”‚   β”œβ”€β”€ chat.dto.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ group.dto.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ instance.dto.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ media.dto.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ sendMessage.dto.ts
β”‚   β”‚   β”‚   └── webhook.dto.ts
β”‚   β”‚   β”œβ”€β”€ /routers
β”‚   β”‚   β”‚   β”œβ”€β”€ chat.router.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ group.router.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ instance.router.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ sendMessage.router.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ views.router.ts
β”‚   β”‚   β”‚   └── webhook.router.ts
β”‚   β”‚   └── /services
β”‚   β”‚       β”œβ”€β”€ instance.service.ts
β”‚   β”‚       β”œβ”€β”€ monitor.service.ts
β”‚   β”‚       β”œβ”€β”€ webhook.service.ts
β”‚   β”‚       └── whatsapp.service.ts
β”‚   β”œβ”€β”€ app.module.ts
β”‚   └── main.ts
β”‚
β”œβ”€β”€ /views
β”‚   └── qrcode.hbd
β”‚
β”œβ”€β”€ .env.dev
β”œβ”€β”€ .eslintignore
β”œβ”€β”€ .eslintrc.js
β”œβ”€β”€ .gitignore
β”œβ”€β”€ .prettierrc.js
β”œβ”€β”€ CHANGELOG.md
β”œβ”€β”€ deploy_db.sh
β”œβ”€β”€ docker-compose.yaml
β”œβ”€β”€ Dockerfile
β”œβ”€β”€ LICENSE
β”œβ”€β”€ package.json
β”œβ”€β”€ PROJECT_STRUCTURE.md
β”œβ”€β”€ README.md
β”œβ”€β”€ start.sh
β”œβ”€β”€ thunder-collection_codechat_v1.3.0.json
└── tsconfig.json