Skip to content

Commit

Permalink
Better error message for unimplemented MongoDB backend features.
Browse files Browse the repository at this point in the history
  • Loading branch information
Stefan Thomas committed Feb 3, 2012
1 parent 3d9ab31 commit e5e2a4c
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions lib/db/mongo/storage.js
Expand Up @@ -667,6 +667,31 @@ function MongoStorage(uri)
callback(err, !!count);
});
};

var getContainingBlock = this.getContainingBlock =
function getContainingBlock(txHash, callback)
{
throw new Error('getContainingBlock not yet implemented for ' +
'MongoDB backend');
};

var getAffectedTransactions = this.getAffectedTransactions =
function getAffectedTransactions(addrHashes, callback)
{
var query;
if (Buffer.isBuffer(addrHashes)) {
// TODO
} else if (Array.isArray(addrHashes)) {
// No change needed
} else {
throw new Error('Invalid addrHashes parameter, expected '+
'Buffer or array of buffers.');
}


throw new Error('getAffectedTransactions not yet implemented for ' +
'MongoDB backend');
};
};

util.inherits(MongoStorage, Storage);

0 comments on commit e5e2a4c

Please sign in to comment.