mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-10-31 19:15:58 +01:00
added pexpire and pexpireAt methods for redis and mongo. Added emoticons for leveldb (as per existing implementation by @psychobunny LOL)
This commit is contained in:
@@ -90,4 +90,12 @@ module.exports = function(db, module) {
|
||||
module.expireAt = function(key, timestamp, callback) {
|
||||
module.setObjectField(key, 'expireAt', new Date(timestamp * 1000), callback);
|
||||
};
|
||||
|
||||
module.pexpire = function(key, ms, callback) {
|
||||
module.expireAt(key, Date.now() + parseInt(ms, 10), callback);
|
||||
};
|
||||
|
||||
module.pexpireAt = function(key, timestamp, callback) {
|
||||
module.setObjectField(key, 'expireAt', new Date(timestamp), callback);
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user