import {Controller, Get} from "@nestjs/common";
import {ApiOperation, ApiTags} from "@nestjs/swagger";
import {RouterService} from "../service/router.service";

@ApiTags('SyncRouter')
@Controller('packpage/syncRouter')
export class SyncRouterController {
    constructor(private readonly routerService: RouterService) {
    }
    /**
     * webhook task
     */
    @Get('/service')
    @ApiOperation({summary: 'Sync Router', description: 'Sync Router'})
    async syncRouter(): Promise<any> {
        return {status: await this.routerService.syncRouters()};
    }
}