add print action cable
This commit is contained in:
@@ -85,6 +85,18 @@ class Printer::OrderQueuePrinter < Printer::PrinterWorker
|
||||
if ENV["SERVER_MODE"] != "cloud"
|
||||
self.print(filename, oqs.printer_name)
|
||||
end
|
||||
booking_id = Booking.get_booking_id(order_id) #order[0].order_id
|
||||
ActionCable.server.broadcast("print_channel",
|
||||
queue: oqs.station_name,
|
||||
unique_code: print_settings.unique_code,
|
||||
print_copies: print_settings.print_copies,
|
||||
data: {
|
||||
order_item: order_items,
|
||||
order: order.as_json(methods: :type),
|
||||
print_status: "",
|
||||
booking_id: booking_id,
|
||||
precision: print_settings.precision}
|
||||
)
|
||||
#For print copy
|
||||
# pdf.render_file filename.gsub(".","-copy.")
|
||||
# self.print(filename.gsub(".","-copy."), oqs.printer_name)
|
||||
|
||||
Reference in New Issue
Block a user