summaryrefslogtreecommitdiff
path: root/models/EventGroup.js
diff options
context:
space:
mode:
Diffstat (limited to 'models/EventGroup.js')
-rwxr-xr-xmodels/EventGroup.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/models/EventGroup.js b/models/EventGroup.js
index 6d2893b..c70ef95 100755
--- a/models/EventGroup.js
+++ b/models/EventGroup.js
@@ -1,5 +1,12 @@
const mongoose = require('mongoose');
+const Subscriber = new mongoose.Schema({
+ email: {
+ type: String,
+ trim: true
+ },
+})
+
const EventGroupSchema = new mongoose.Schema({
id: {
type: String,
@@ -43,7 +50,8 @@ const EventGroupSchema = new mongoose.Schema({
trim: true,
default: true
},
- events: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Event' }]
+ events: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Event' }],
+ subscribers: [Subscriber],
});
module.exports = mongoose.model('EventGroup', EventGroupSchema);