|
|
@ -25,7 +25,7 @@ FileDocumentStore.prototype.set = function(key, data, callback, skipExpire) { |
|
|
|
try { |
|
|
|
try { |
|
|
|
var _this = this; |
|
|
|
var _this = this; |
|
|
|
fs.mkdir(this.basePath, '700', function() { |
|
|
|
fs.mkdir(this.basePath, '700', function() { |
|
|
|
var fn = _this.basePath + '/' + _this.md5(key); |
|
|
|
var fn = _this.basePath + '/' + FileDocumentStore.md5(key); |
|
|
|
fs.writeFile(fn, data, 'utf8', function(err) { |
|
|
|
fs.writeFile(fn, data, 'utf8', function(err) { |
|
|
|
if (err) { |
|
|
|
if (err) { |
|
|
|
callback(false); |
|
|
|
callback(false); |
|
|
@ -46,7 +46,7 @@ FileDocumentStore.prototype.set = function(key, data, callback, skipExpire) { |
|
|
|
// Get data from a file from key
|
|
|
|
// Get data from a file from key
|
|
|
|
FileDocumentStore.prototype.get = function(key, callback, skipExpire) { |
|
|
|
FileDocumentStore.prototype.get = function(key, callback, skipExpire) { |
|
|
|
var _this = this; |
|
|
|
var _this = this; |
|
|
|
var fn = this.basePath + '/' + this.md5(key); |
|
|
|
var fn = this.basePath + '/' + FileDocumentStore.md5(key); |
|
|
|
fs.readFile(fn, 'utf8', function(err, data) { |
|
|
|
fs.readFile(fn, 'utf8', function(err, data) { |
|
|
|
if (err) { |
|
|
|
if (err) { |
|
|
|
callback(false); |
|
|
|
callback(false); |
|
|
|