Refactor code structure for improved readability and maintainability

This commit is contained in:
lborv
2025-09-17 17:02:03 +03:00
parent afb1f343e0
commit db58d6ecb1
28 changed files with 674 additions and 132 deletions

20
src/api/api.controller.ts Normal file
View File

@ -0,0 +1,20 @@
import { Body, Controller, Delete, Inject, Post } from "@nestjs/common";
import { ApiService } from "./api.service";
@Controller("api")
export class ApiController {
constructor(
@Inject(ApiService)
private readonly apiService: ApiService
) {}
@Post("token/generate")
generateToken(@Body() body: { token: string }) {
return this.apiService.generateToken(body.token);
}
@Delete("token/revoke")
revokeToken(@Body() body: { token: string }) {
return this.apiService.revokeToken(body.token);
}
}