resolveTarget static method
Picks connection method from filled printer fields + platform.
Implementation
static PrintTarget resolveTarget(
PrinterJobConfig printer, {
required bool isWeb,
}) {
final explicit = printer.connectionType.toLowerCase();
if (explicit.isNotEmpty) {
return _targetFromExplicit(printer, explicit);
}
if (isWeb) {
return _resolveWebTarget(printer);
}
return _resolveNativeTarget(printer);
}