data.id => data.key.

This commit is contained in:
Young Hahn
2012-03-10 14:30:54 -05:00
parent ed38a3d3ae
commit 393acc38a2
+2 -4
View File
@@ -542,11 +542,9 @@ MBTiles.prototype.putTile = function(z, x, y, data, callback) {
// Flip Y coordinate because MBTiles files are TMS. // Flip Y coordinate because MBTiles files are TMS.
y = (1 << z) - 1 - y; y = (1 << z) - 1 - y;
// Allow tilelive to pass us a data.id. If not, generate an md5 // Tilelive may pass us a data.key. If not, generate an md5
// from the image buffer data. // from the image buffer data.
// @TODO refactor this such that it is entirely tilelive's responsibility var id = data.key || crypto.createHash('md5').update(data).digest('hex');
// to assign an ID to tiles and identify blanks. We're halfway there.
var id = data.id || crypto.createHash('md5').update(data).digest('hex');
if (!this._tileCache[id]) { if (!this._tileCache[id]) {
// This corresponds to the images table. // This corresponds to the images table.
this._tileCache[id] = data; this._tileCache[id] = data;