Enforce max expiration time serverside
This commit is contained in:
parent
db4d725a5f
commit
471b55460b
1 changed files with 2 additions and 1 deletions
|
@ -596,7 +596,8 @@ const handleFirstMessage = function (Env, channelName, metadata) {
|
|||
});
|
||||
|
||||
// write tasks
|
||||
if(metadata.expire && typeof(metadata.expire) === 'number') {
|
||||
var maxExpire = new Date().setMonth(new Date().getMonth() + 100); // UI limit
|
||||
if(metadata.expire && typeof(metadata.expire) === 'number' && metadata.expire < maxExpire) {
|
||||
// the fun part...
|
||||
// the user has said they want this pad to expire at some point
|
||||
Env.writeTask(metadata.expire, "EXPIRE", [ channelName ], function (err) {
|
||||
|
|
Loading…
Reference in a new issue