package de.fraunhofer.iem.dataprovider.gitlab

import de.fraunhofer.iem.dataprovider.logger.getLogger
import org.springframework.web.bind.annotation.PostMapping
import org.springframework.web.bind.annotation.RequestBody
import org.springframework.web.bind.annotation.RequestMapping
import org.springframework.web.bind.annotation.RestController

data class RepositoryChangedDto(val repoId: Int)
@RestController
@RequestMapping("/gitlab")
class GitlabController(private val gitlabService: GitlabService) {

    private val logger = getLogger(javaClass)

    @PostMapping("/repoChanged")
    fun repoChanged(@RequestBody repositoryChangedDto: RepositoryChangedDto) {
        gitlabService.queryRepo(repositoryChangedDto.repoId)
    }
}