startBackground method
void
startBackground(
- Map<String, dynamic> data
)
Implementation
void startBackground (Map<String,dynamic> data) async {
SendPort s = data['send'];
BackgroundIsolateBinaryMessenger.ensureInitialized(data['instance'] as RootIsolateToken);
var transferInfo = {
"btwPath": data['path'],
"info": data['info']
};
if (data['printerName'] != null && data['printerName'].toString().isNotEmpty) {
transferInfo['printerName'] = data['printerName'];
}
final result = await methodChannel.invokeMethod<Map>("printLabel",transferInfo);
s.send(result);
}