summaryrefslogtreecommitdiff
path: root/src/helpers.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/helpers.js')
-rw-r--r--src/helpers.js30
1 files changed, 16 insertions, 14 deletions
diff --git a/src/helpers.js b/src/helpers.js
index bf95e27..9b7559f 100644
--- a/src/helpers.js
+++ b/src/helpers.js
@@ -1,10 +1,10 @@
-const domain = require('./config/domain.js').domain;
-const siteName = require('./config/domain.js').sitename;
+const domain = require("./config/domain.js").domain;
+const siteName = require("./config/domain.js").sitename;
-const mongoose = require('mongoose');
-const Log = mongoose.model('Log');
-var moment = require('moment-timezone');
-const icalGenerator = require('ical-generator');
+const mongoose = require("mongoose");
+const Log = mongoose.model("Log");
+var moment = require("moment-timezone");
+const icalGenerator = require("ical-generator");
// LOGGING
@@ -13,9 +13,11 @@ function addToLog(process, status, message) {
status: status,
process: process,
message: message,
- timestamp: moment()
+ timestamp: moment(),
+ });
+ logEntry.save().catch(() => {
+ console.log("Error saving log entry!");
});
- logEntry.save().catch(() => { console.log("Error saving log entry!") });
}
function exportIcal(events, calendarName) {
@@ -23,13 +25,13 @@ function exportIcal(events, calendarName) {
const cal = icalGenerator({
name: calendarName || siteName,
x: {
- 'X-WR-CALNAME': calendarName || siteName,
+ "X-WR-CALNAME": calendarName || siteName,
},
});
if (events instanceof Array === false) {
- events = [ events ];
+ events = [events];
}
- events.forEach(event => {
+ events.forEach((event) => {
// Add the event to the generator
cal.createEvent({
start: moment.tz(event.start, event.timezone),
@@ -40,10 +42,10 @@ function exportIcal(events, calendarName) {
description: event.description,
organizer: {
name: event.hostName || "Anonymous",
- email: event.creatorEmail || 'anonymous@anonymous.com',
+ email: event.creatorEmail || "anonymous@anonymous.com",
},
location: event.location,
- url: 'https://' + domain + '/' + event.id
+ url: "https://" + domain + "/" + event.id,
});
});
// Stringify it!
@@ -54,4 +56,4 @@ function exportIcal(events, calendarName) {
module.exports = {
addToLog,
exportIcal,
-}
+};