Delete git bridge data when a project is expired GitOrigin-RevId: a600941831af31ff7712d44e437936cd416fc644
22 lines
444 B
JavaScript
22 lines
444 B
JavaScript
const AbstractMockApi = require('./AbstractMockApi')
|
|
|
|
class MockGitBridgeApi extends AbstractMockApi {
|
|
reset() {
|
|
this.projects = {}
|
|
}
|
|
|
|
applyRoutes() {
|
|
this.app.delete('/api/projects/:projectId', (req, res) => {
|
|
this.deleteProject(req, res)
|
|
})
|
|
}
|
|
|
|
deleteProject(req, res) {
|
|
const projectId = req.params.projectId
|
|
delete this.projects[projectId]
|
|
res.sendStatus(204)
|
|
}
|
|
}
|
|
|
|
module.exports = MockGitBridgeApi
|