diff options
author | Gregor Kleen <gkleen@yggdrasil.li> | 2016-01-25 17:51:49 +0000 |
---|---|---|
committer | Gregor Kleen <gkleen@yggdrasil.li> | 2016-01-25 17:51:49 +0000 |
commit | 5978ff72f2a374e991bef098555325dd95a9f509 (patch) | |
tree | 4e7389cb73946baa3792818e0cd2e557637f394c | |
parent | 6e2883f57decbdcc8cbfefb8cdd9b118212811d5 (diff) | |
download | thermoprint-5978ff72f2a374e991bef098555325dd95a9f509.tar thermoprint-5978ff72f2a374e991bef098555325dd95a9f509.tar.gz thermoprint-5978ff72f2a374e991bef098555325dd95a9f509.tar.bz2 thermoprint-5978ff72f2a374e991bef098555325dd95a9f509.tar.xz thermoprint-5978ff72f2a374e991bef098555325dd95a9f509.zip |
Renamed deleteJob to abortJob
it was determined that the semantics should really be to remove the job
iff it's queued but not currently being printed (per printer)
-rw-r--r-- | server/src/Thermoprint/Server/API.hs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/server/src/Thermoprint/Server/API.hs b/server/src/Thermoprint/Server/API.hs index 66a594b..5fbb18e 100644 --- a/server/src/Thermoprint/Server/API.hs +++ b/server/src/Thermoprint/Server/API.hs | |||
@@ -80,7 +80,7 @@ thermoprintServer :: ServerT ThermoprintAPI Handler | |||
80 | -- ^ A 'servant-server' for 'ThermoprintAPI' | 80 | -- ^ A 'servant-server' for 'ThermoprintAPI' |
81 | thermoprintServer = listPrinters | 81 | thermoprintServer = listPrinters |
82 | :<|> (listJobs :<|> queueJob) | 82 | :<|> (listJobs :<|> queueJob) |
83 | :<|> getJob <||> jobStatus <||> deleteJob | 83 | :<|> getJob <||> jobStatus <||> abortJob |
84 | :<|> (listDrafts :<|> addDraft) | 84 | :<|> (listDrafts :<|> addDraft) |
85 | :<|> updateDraft <||> getDraft <||> deleteDraft <||> printDraft | 85 | :<|> updateDraft <||> getDraft <||> deleteDraft <||> printDraft |
86 | where | 86 | where |
@@ -138,8 +138,8 @@ getJob jobId = fmap jobContent . maybe (left err404) return =<< runSqlPool (get | |||
138 | jobStatus :: API.JobId -> Handler JobStatus | 138 | jobStatus :: API.JobId -> Handler JobStatus |
139 | jobStatus jobId = maybe (left err404) return . lookup jobId . toList =<< listJobs Nothing Nothing Nothing | 139 | jobStatus jobId = maybe (left err404) return . lookup jobId . toList =<< listJobs Nothing Nothing Nothing |
140 | 140 | ||
141 | deleteJob :: API.JobId -> Handler () | 141 | abortJob :: API.JobId -> Handler () |
142 | deleteJob jobId = do | 142 | abortJob jobId = do |
143 | printerIds <- asks (Map.keys . printers) | 143 | printerIds <- asks (Map.keys . printers) |
144 | forM_ printerIds $ \pId -> do | 144 | forM_ printerIds $ \pId -> do |
145 | (pId', p) <- lookupPrinter $ Just pId | 145 | (pId', p) <- lookupPrinter $ Just pId |