diff --git a/lib/pcsclite.js b/lib/pcsclite.js index d3f0cbe..340023a 100644 --- a/lib/pcsclite.js +++ b/lib/pcsclite.js @@ -1,5 +1,6 @@ + var events = require('events'); -var bt = require('buffertools'); +/****************************************************************************** var bt = require('buffertools'); */ /* Make sure we choose the correct build directory */ var bindings = require('bindings')('pcsclite'); @@ -7,7 +8,7 @@ var PCSCLite = bindings.PCSCLite; var CardReader = bindings.CardReader; inherits(PCSCLite, events.EventEmitter); inherits(CardReader, events.EventEmitter); - +/** var parse_readers_string = function(readers_str) { var pos; var readers = []; @@ -19,6 +20,14 @@ var parse_readers_string = function(readers_str) { return readers; }; +*/ + +var parse_readers_string_by_hapet = function(readers_str) { + + // without buffertool module ;) + + return [readers_str]; +} /* * It returns an array with the elements contained in a that aren't contained in b @@ -39,7 +48,8 @@ module.exports = function() { return p.emit('error', err); } - var names = parse_readers_string(data); + /************************************************************* var names = parse_readers_string(data); */ + var names = parse_readers_string_by_hapet(data); var current_names = Object.keys(readers); var new_names = diff(names, current_names);