Skip to content

Commit aa7baec

Browse files
committed
fix: Show VirtualPrinter by default when not prod
1 parent 9d59a7c commit aa7baec

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/main/kotlin/org/datepollsystems/waiterrobot/mediator/printer/service/PrinterDiscoverService.kt

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
package org.datepollsystems.waiterrobot.mediator.printer.service
22

3+
import org.datepollsystems.waiterrobot.mediator.App
4+
import org.datepollsystems.waiterrobot.mediator.app.Config
35
import org.datepollsystems.waiterrobot.mediator.printer.AbstractLocalPrinter
46
import org.datepollsystems.waiterrobot.mediator.printer.LocalPrinter
57
import org.datepollsystems.waiterrobot.mediator.printer.LocalPrinterInfo
@@ -20,6 +22,13 @@ object PrinterDiscoverService {
2022
_localPrinterMap = PrintServiceLookup
2123
.lookupPrintServices(DocFlavor.SERVICE_FORMATTED.PAGEABLE, null)
2224
.map { LocalPrinter(it) }
25+
.let {
26+
if (App.config !is Config.Prod) {
27+
it.plus(VirtualLocalPrinter)
28+
} else {
29+
it
30+
}
31+
}
2332
.associateBy { it.localId }
2433
}
2534

0 commit comments

Comments
 (0)