From 66c1994d92ffa41c113d9273f9816e58260694e2 Mon Sep 17 00:00:00 2001 From: Tiger Oakes Date: Wed, 19 Apr 2023 23:48:32 -0700 Subject: [PATCH] Remove NodeBufferReader --- lib/reader/NodeBufferReader.js | 19 ------------------- lib/reader/readerFor.js | 6 +----- 2 files changed, 1 insertion(+), 24 deletions(-) delete mode 100644 lib/reader/NodeBufferReader.js diff --git a/lib/reader/NodeBufferReader.js b/lib/reader/NodeBufferReader.js deleted file mode 100644 index cbedf258..00000000 --- a/lib/reader/NodeBufferReader.js +++ /dev/null @@ -1,19 +0,0 @@ -"use strict"; -var Uint8ArrayReader = require("./Uint8ArrayReader"); -var utils = require("../utils"); - -function NodeBufferReader(data) { - Uint8ArrayReader.call(this, data); -} -utils.inherits(NodeBufferReader, Uint8ArrayReader); - -/** - * @see DataReader.readData - */ -NodeBufferReader.prototype.readData = function(size) { - this.checkOffset(size); - var result = this.data.slice(this.zero + this.index, this.zero + this.index + size); - this.index += size; - return result; -}; -module.exports = NodeBufferReader; diff --git a/lib/reader/readerFor.js b/lib/reader/readerFor.js index 7558eb4f..251c88f9 100644 --- a/lib/reader/readerFor.js +++ b/lib/reader/readerFor.js @@ -4,7 +4,6 @@ var utils = require("../utils"); var support = require("../support"); var ArrayReader = require("./ArrayReader"); var StringReader = require("./StringReader"); -var NodeBufferReader = require("./NodeBufferReader"); var Uint8ArrayReader = require("./Uint8ArrayReader"); /** @@ -18,10 +17,7 @@ module.exports = function (data) { if (type === "string" && !support.uint8array) { return new StringReader(data); } - if (type === "nodebuffer") { - return new NodeBufferReader(data); - } - if (support.uint8array) { + if (type === "nodebuffer" || support.uint8array) { return new Uint8ArrayReader(utils.transformTo("uint8array", data)); } return new ArrayReader(utils.transformTo("array", data));