From 7ba7985794e4b0e1365c7d190e767a6ae9c7855d Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Tue, 22 Aug 2017 17:48:05 -0700 Subject: [PATCH] remove seemingly unused/dead code --- lib/mbtiles.js | 1 - lib/utils.js | 62 -------------------------------------------------- 2 files changed, 63 deletions(-) delete mode 100644 lib/utils.js diff --git a/lib/mbtiles.js b/lib/mbtiles.js index 0506123..ebde7d9 100644 --- a/lib/mbtiles.js +++ b/lib/mbtiles.js @@ -24,7 +24,6 @@ function hash(z, x, y) { // MBTiles class for doing common operations (schema setup, tile reading, // insertion, etc.) module.exports = MBTiles; -MBTiles.utils = require('./utils'); MBTiles.schema = fs.readFileSync(__dirname + '/schema.sql', 'utf8'); // Provides access to an mbtiles database file. diff --git a/lib/utils.js b/lib/utils.js deleted file mode 100644 index 1f0387c..0000000 --- a/lib/utils.js +++ /dev/null @@ -1,62 +0,0 @@ -var util = require('util'), - EventEmitter = require('events').EventEmitter, - utils = {}; - -utils.table = function(fields) { - if (!fields[0]) return; - var lengths = fields[0].map(function(val, i) { - return Math.max.apply(Math, fields.map(function(field) { - if (field[i] === undefined) field[i] = ''; - return field[i].toString().length; - })); - }); - fields.forEach(function(field) { - console.warn( - field.map(function(val, i) { - if (i >= lengths.length - 1) return val; - return val + Array(lengths[i] - val.toString().length + 1).join(' '); - }).join(' ') - ); - }); -}; - -function Queue(callback, concurrency) { - this.callback = callback; - this.concurrency = concurrency || 10; - this.next = this.next.bind(this); - this.invoke = this.invoke.bind(this); - this.queue = []; - this.running = 0; -} -util.inherits(Queue, EventEmitter); - -Queue.prototype.add = function(item) { - this.queue.push(item); - if (this.running < this.concurrency) { - this.running++; - this.next(); - } -}; - -Queue.prototype.invoke = function() { - if (this.queue.length) { - this.callback(this.queue.shift(), this.next); - } else { - this.next(); - } -}; - -Queue.prototype.next = function(err) { - if (this.queue.length) { - process.nextTick(this.invoke); - } else { - this.running--; - if (!this.running) { - this.emit('empty'); - } - } -}; - -utils.Queue = Queue; - -module.exports = utils;