Returning project upon creation

This commit is contained in:
Kasra Bigdeli
2024-10-18 16:53:12 -07:00
parent 4a32cb9dc3
commit 9734c08ef5
2 changed files with 11 additions and 9 deletions
+4 -2
View File
@@ -1,8 +1,8 @@
import configstore = require('configstore')
import ApiStatusCodes from '../api/ApiStatusCodes'
import { ProjectDefinition } from '../models/ProjectDefinition'
import Utils from '../utils/Utils'
import AppsDataStore from './AppsDataStore'
import { ProjectDefinition } from '../models/ProjectDefinition'
const PROJECTS_DEFINITIONS = 'projectsDefinitions'
@@ -101,10 +101,12 @@ class ProjectsDataStore {
description: project.description,
}
return self.data.set(
self.data.set(
`${PROJECTS_DEFINITIONS}.${projectId}`,
projectToSave
)
return projectToSave
})
}
+7 -7
View File
@@ -3,8 +3,8 @@ import { v4 as uuid } from 'uuid'
import ApiStatusCodes from '../../api/ApiStatusCodes'
import BaseApi from '../../api/BaseApi'
import InjectionExtractor from '../../injection/InjectionExtractor'
import Logger from '../../utils/Logger'
import { ProjectDefinition } from '../../models/ProjectDefinition'
import Logger from '../../utils/Logger'
const router = express.Router()
@@ -26,14 +26,14 @@ router.post('/register/', function (req, res, next) {
description: description,
})
})
.then(function () {
.then(function (project) {
Logger.d(`Project created: ${projectName}`)
res.send(
new BaseApi(
ApiStatusCodes.STATUS_OK,
`Project created: ${projectName}`
)
const resp = new BaseApi(
ApiStatusCodes.STATUS_OK,
`Project created: ${projectName}`
)
resp.data = project
res.send(resp)
})
.catch(ApiStatusCodes.createCatcher(res))
})