diff --git a/handlers/new_instance.go b/handlers/new_instance.go index 06c4a66..9ae905d 100644 --- a/handlers/new_instance.go +++ b/handlers/new_instance.go @@ -8,7 +8,6 @@ import ( "github.com/gorilla/mux" "github.com/play-with-docker/play-with-docker/provisioner" - "github.com/play-with-docker/play-with-docker/pwd" "github.com/play-with-docker/play-with-docker/pwd/types" ) @@ -54,10 +53,7 @@ func NewInstance(rw http.ResponseWriter, req *http.Request) { i, err := core.InstanceNew(s, body) if err != nil { - if pwd.SessionComplete(err) { - rw.WriteHeader(http.StatusConflict) - return - } else if provisioner.OutOfCapacity(err) { + if provisioner.OutOfCapacity(err) { rw.WriteHeader(http.StatusServiceUnavailable) fmt.Fprintln(rw, `{"error": "out_of_capacity"}`) return diff --git a/pwd/pwd.go b/pwd/pwd.go index 3c64586..703fccd 100644 --- a/pwd/pwd.go +++ b/pwd/pwd.go @@ -60,12 +60,6 @@ type pwd struct { dindProvisioner provisioner.InstanceProvisionerApi } -var sessionComplete = errors.New("Session is complete") - -func SessionComplete(e error) bool { - return e == sessionComplete -} - var sessionNotEmpty = errors.New("Session is not empty") func SessionNotEmpty(e error) bool {