mirror of
https://github.com/vale981/Vulcan
synced 2025-03-10 12:36:39 -04:00
41 lines
1,018 B
JavaScript
41 lines
1,018 B
JavaScript
var importRelease = function (number) {
|
|
var releaseNotes = Assets.getText("releases/" + number + ".md");
|
|
|
|
if (!Releases.findOne({number: number})) {
|
|
|
|
var 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.20.5');
|
|
importRelease('0.20.5');
|
|
|
|
// if this is before the first run, mark all release notes as read to avoid showing them
|
|
if (!Events.findOne({name: 'firstRun'})) {
|
|
Releases.update({}, {$set: {read: true}}, {multi: true});
|
|
}
|
|
|
|
});
|