Return error code if server fails to start

This commit is contained in:
Pijus Kamandulis
2025-02-03 22:58:45 +02:00
parent da1566875b
commit 887d456ad4
4 changed files with 32 additions and 18 deletions

View File

@@ -25,6 +25,7 @@ const (
ResponseFailedToParseRequest = 103
ResponseServerInstanceAlreadyExists = 104
ResponseServerInstanceNotFound = 105
ResponseFailedToStartServer = 106
ResponseRepositoryNotFound = 200
ResponseRepositoryConflict = 201

View File

@@ -37,7 +37,10 @@ func CreateServerInstance(serverName *C.char, configurationJSON *C.char) int {
})
server := api.NewApiServer(repository, configuration)
server.Start()
err = server.Start()
if err != nil {
return ResponseFailedToStartServer
}
addInstance(serverNameStr, &ServerInstance{
server: server,