@@ -90,8 +90,6 @@ _dockerEmptyPostQuery clientOpts@DockerClientOpts{ssl = NoSSL} endpoint = Free (
9090_dockerEmptyPostQuery clientOpts@DockerClientOpts{ssl = SSL sslOpts} endpoint = Free (PostSSL sslOpts (fullUrl clientOpts endpoint) (toJSON emptyPost))
9191
9292
93−_dockerEmptyDeleteQuery endpoint clientOpts = delete (fullUrl clientOpts endpoint)
94−
9593_dockerEmptyDeleteQuery endpoint clientOpts = delete (fullUrl clientOpts endpoint)
9694
9795getDockerVersion :: DockerClientOpts -> IO (Maybe DockerVersion)
@@ -124,13 +122,12 @@ pauseContainer clientOpts cid = (^. responseStatus) <$> runDocker (pauseContaine
124122unpauseContainer :: DockerClientOpts -> String -> IO (Status)
125123unpauseContainer clientOpts cid = (^. responseStatus) <$> runDocker (unpauseContainerM clientOpts (SUnpauseContainerEndpoint cid))
126124
125+deleteContainer :: DockerClientOpts -> DeleteOpts -> String -> IO (Status)
126+deleteContainer c d cid = deleteContainerWithOpts c d cid
127127
128−-- deleteContainer :: DockerClientOpts -> String -> IO (Status)
129−-- deleteContainer = deleteContainerWithOpts defaultDeleteOpts
130−
131−-- deleteContainerWithOpts :: DeleteOpts -> DockerClientOpts -> String -> IO (Status)
132−-- deleteContainerWithOpts (DeleteOpts removeVolumes force) clientOpts containerId = (^. responseStatus) <$> _dockerEmptyDeleteQuery req clientOpts
133−-- where req = printf "/containers/%s?v=%s;force=%s" containerId (show removeVolumes) (show force)
128+deleteContainerWithOpts :: DockerClientOpts -> DeleteOpts -> String -> IO (Status)
129+deleteContainerWithOpts clientOpts deleteOpts cid = (^. responseStatus) <$>
130+ runDocker (deleteContainerM clientOpts (SDeleteContainerEndpoint cid deleteOpts))
134131
135132-- getContainerLogsStream :: DockerClientOpts -> String -> IO ()
136133-- getContainerLogsStream clientOpts containerId = do
@@ -140,10 +137,10 @@ unpauseContainer clientOpts cid = (^. responseStatus) <$> runDocker (unpauseCont
140137-- where url = (printf "/containers/%s/logs?stdout=1&stderr=1&follow=1" containerId)
141138
142139-- getContainerLogs :: DockerClientOpts -> String -> Bool -> IO (L.ByteString)
143−-- getContainerLogs clientOpts cid follow = (^. responseBody) <$> runDocker (getContainerLogsM clientOpts (SContainerLogsEndpoint cid) follow)
140+-- getContainerLogs clientOpts cid follow = (^. responseBody) <$> run (getContainerLogsM clientOpts (SContainerLogsEndpoint cid) follow)
144141
145142
146− -- False -> (^. responseBody) <$> runDocker (getContainerLogsM clientOpts (SContainerLogsEndpoint cid "0"))
143+ -- False -> (^. responseBody) <$> run (getContainerLogsM clientOpts (SContainerLogsEndpoint cid "0"))
147144 -- True -> error "dinamo"
148145 -- req <- PH.parseUrl (SContainerLogsEndpoint cid "1")
149146 -- let req' = req {PH.method = "GET"}