The communications platform that puts data protection first.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Rocket.Chat/app/version-check/server/index.js

30 lines
638 B

import { Meteor } from 'meteor/meteor';
import { SyncedCron } from 'meteor/littledata:synced-cron';
import checkVersionUpdate from './functions/checkVersionUpdate';
import './methods/banner_dismiss';
import './addSettings';
const jobName = 'version_check';
if (SyncedCron.nextScheduledAtDate(jobName)) {
SyncedCron.remove(jobName);
}
SyncedCron.add({
name: jobName,
schedule: (parser) => parser.text('at 2:00 am'),
job() {
checkVersionUpdate();
},
});
SyncedCron.start();
Meteor.startup(() => {
checkVersionUpdate();
});
// Send email to admins
// Save latest alert
// ENV var to disable the check for update for our cloud