mirror of
https://github.com/vale981/Vulcan
synced 2025-03-10 04:26:41 -04:00
40 lines
No EOL
994 B
JavaScript
40 lines
No EOL
994 B
JavaScript
importRelease = function (number) {
|
|
var releaseNotes = Assets.getText("releases/" + number + ".md");
|
|
|
|
if (!Releases.findOne({number: number})) {
|
|
|
|
release = {
|
|
number: number,
|
|
notes: releaseNotes,
|
|
createdAt: new Date(),
|
|
read: false
|
|
}
|
|
Releases.insert(release);
|
|
|
|
} else {
|
|
|
|
// if release note already exists, update its content in case it's been updated
|
|
Releases.update({number: number}, {$set: {notes: releaseNotes}})
|
|
|
|
}
|
|
};
|
|
|
|
Meteor.startup(function () {
|
|
|
|
importRelease('0.11.0');
|
|
importRelease('0.11.1');
|
|
importRelease('0.12.0');
|
|
importRelease('0.13.0');
|
|
importRelease('0.14.0');
|
|
importRelease('0.14.1');
|
|
importRelease('0.14.2');
|
|
importRelease('0.14.3');
|
|
importRelease('0.15.0');
|
|
importRelease('0.15.1');
|
|
|
|
// if this is before the first run, mark all release notes as read to avoid showing them
|
|
if (!Events.findOne({name: 'firstRun'})) {
|
|
var r = Releases.update({}, {$set: {read: true}}, {multi: true});
|
|
}
|
|
|
|
}); |