aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGregor Kleen <gkleen@yggdrasil.li>2016-01-25 17:51:49 +0000
committerGregor Kleen <gkleen@yggdrasil.li>2016-01-25 17:51:49 +0000
commit5978ff72f2a374e991bef098555325dd95a9f509 (patch)
tree4e7389cb73946baa3792818e0cd2e557637f394c
parent6e2883f57decbdcc8cbfefb8cdd9b118212811d5 (diff)
downloadthermoprint-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.hs6
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'
81thermoprintServer = listPrinters 81thermoprintServer = 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
138jobStatus :: API.JobId -> Handler JobStatus 138jobStatus :: API.JobId -> Handler JobStatus
139jobStatus jobId = maybe (left err404) return . lookup jobId . toList =<< listJobs Nothing Nothing Nothing 139jobStatus jobId = maybe (left err404) return . lookup jobId . toList =<< listJobs Nothing Nothing Nothing
140 140
141deleteJob :: API.JobId -> Handler () 141abortJob :: API.JobId -> Handler ()
142deleteJob jobId = do 142abortJob 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