aboutsummaryrefslogtreecommitdiff
path: root/server/src/Thermoprint/Server/Printer.hs
diff options
context:
space:
mode:
Diffstat (limited to 'server/src/Thermoprint/Server/Printer.hs')
-rw-r--r--server/src/Thermoprint/Server/Printer.hs3
1 files changed, 3 insertions, 0 deletions
diff --git a/server/src/Thermoprint/Server/Printer.hs b/server/src/Thermoprint/Server/Printer.hs
index 3700f45..d9cea9d 100644
--- a/server/src/Thermoprint/Server/Printer.hs
+++ b/server/src/Thermoprint/Server/Printer.hs
@@ -56,6 +56,9 @@ data Printer = Printer
56 , queue :: TVar Queue 56 , queue :: TVar Queue
57 } 57 }
58 58
59instance HasQueue Printer where
60 extractQueue = queue
61
59printer :: MonadResource m => m PrinterMethod -> m Printer 62printer :: MonadResource m => m PrinterMethod -> m Printer
60printer p = Printer <$> p <*> liftIO (newTVarIO def) 63printer p = Printer <$> p <*> liftIO (newTVarIO def)
61 64