summaryrefslogtreecommitdiff
path: root/models
diff options
context:
space:
mode:
authorDarius Kazemi <darius.kazemi@gmail.com>2020-01-24 16:16:27 -0800
committerDarius Kazemi <darius.kazemi@gmail.com>2020-01-24 16:16:27 -0800
commita390b02416777b045f03a286bfbb02ac369571e6 (patch)
tree8e690cf7a80635685b258eb6a4b2a1ca3f79ab36 /models
parent111406040ec9f7f48b28077c8eea95a792b14cc7 (diff)
Converting all tabs to two-spaces
Diffstat (limited to 'models')
-rwxr-xr-xmodels/Event.js376
-rwxr-xr-xmodels/EventGroup.js86
-rwxr-xr-xmodels/Log.js16
3 files changed, 239 insertions, 239 deletions
diff --git a/models/Event.js b/models/Event.js
index 07f0b70..64cf398 100755
--- a/models/Event.js
+++ b/models/Event.js
@@ -1,225 +1,225 @@
const mongoose = require('mongoose');
const Attendees = new mongoose.Schema({
- name: {
- type: String,
- trim: true
- },
- status: {
- type: String,
- trim: true
- },
- email: {
- type: String,
- trim: true
- },
- removalPassword: {
- type: String,
- trim: true
- },
+ name: {
+ type: String,
+ trim: true
+ },
+ status: {
+ type: String,
+ trim: true
+ },
+ email: {
+ type: String,
+ trim: true
+ },
+ removalPassword: {
+ type: String,
+ trim: true
+ },
id: {
- type: String,
- trim: true
+ type: String,
+ trim: true
}
})
const Followers = new mongoose.Schema({
// this is the id of the original follow *request*, which we use to validate Undo events
followId: {
- type: String,
- trim: true
+ type: String,
+ trim: true
},
// this is the actual remote user profile id
- actorId: {
- type: String,
- trim: true
- },
+ actorId: {
+ type: String,
+ trim: true
+ },
// this is the stringified JSON of the entire user profile
- actorJson: {
- type: String,
- trim: true
- },
+ actorJson: {
+ type: String,
+ trim: true
+ },
name: {
- type: String,
- trim: true
+ type: String,
+ trim: true
},
}, {_id: false})
const ReplySchema = new mongoose.Schema({
- id: {
- type: String,
- required: true,
- unique: true,
- sparse: true
- },
- author: {
- type: String,
- trim: true,
- required: true
- },
- content: {
- type: String,
- trim: true,
- required: true
- },
- timestamp: {
- type: Date,
- trim: true,
- required: true
- }
+ id: {
+ type: String,
+ required: true,
+ unique: true,
+ sparse: true
+ },
+ author: {
+ type: String,
+ trim: true,
+ required: true
+ },
+ content: {
+ type: String,
+ trim: true,
+ required: true
+ },
+ timestamp: {
+ type: Date,
+ trim: true,
+ required: true
+ }
})
const ActivityPubMessages = new mongoose.Schema({
- id: {
- type: String,
- required: true,
- unique: true,
- sparse: true
- },
- content: {
- type: String,
- trim: true,
- required: true
- }
+ id: {
+ type: String,
+ required: true,
+ unique: true,
+ sparse: true
+ },
+ content: {
+ type: String,
+ trim: true,
+ required: true
+ }
})
const CommentSchema = new mongoose.Schema({
- id: {
- type: String,
- required: true,
- unique: true,
- sparse: true
- },
- author: {
- type: String,
- trim: true,
- required: true
- },
- content: {
- type: String,
- trim: true,
- required: true
- },
- timestamp: {
- type: Date,
- trim: true,
- required: true
- },
+ id: {
+ type: String,
+ required: true,
+ unique: true,
+ sparse: true
+ },
+ author: {
+ type: String,
+ trim: true,
+ required: true
+ },
+ content: {
+ type: String,
+ trim: true,
+ required: true
+ },
+ timestamp: {
+ type: Date,
+ trim: true,
+ required: true
+ },
activityJson: {
- type: String,
- trim: true
+ type: String,
+ trim: true
},
actorJson: {
- type: String,
- trim: true
+ type: String,
+ trim: true
},
activityId: {
- type: String,
- trim: true
+ type: String,
+ trim: true
},
actorId: {
- type: String,
- trim: true
+ type: String,
+ trim: true
},
- replies: [ReplySchema]
+ replies: [ReplySchema]
})
const EventSchema = new mongoose.Schema({
- id: {
- type: String,
- required: true,
- unique: true
- },
- type: {
- type: String,
- trim: true,
- required: true
- },
- name: {
- type: String,
- trim: true,
- required: true
- },
- location: {
- type: String,
- trim: true,
- required: true
- },
- start: { // Stored as a UTC timestamp
- type: Date,
- trim: true,
- required: true
- },
- end: { // Stored as a UTC timestamp
- type: Date,
- trim: true,
- required: true
- },
- timezone: {
- type: String,
- default: 'Etc/UTC'
- },
- description: {
- type: String,
- trim: true,
- required: true
- },
- image: {
- type: String,
- trim: true
- },
- url: {
- type: String,
- trim: true
- },
- creatorEmail: {
- type: String,
- trim: true
- },
- hostName: {
- type: String,
- trim: true
- },
- viewPassword: {
- type: String,
- trim: true
- },
- editPassword: {
- type: String,
- trim: true
- },
- editToken: {
- type: String,
- trim: true,
- minlength: 32,
- maxlength: 32
- },
- eventGroup: { type: mongoose.Schema.Types.ObjectId, ref: 'EventGroup' },
- usersCanAttend: {
- type: Boolean,
- trim: true,
- default: false
- },
- showUsersList: {
- type: Boolean,
- trim: true,
- default: false
- },
- usersCanComment: {
- type: Boolean,
- trim: true,
- default: false
- },
- firstLoad: {
- type: Boolean,
- trim: true,
- default: true
- },
- attendees: [Attendees],
- maxAttendees: {
- type: Number
- },
- comments: [CommentSchema],
+ id: {
+ type: String,
+ required: true,
+ unique: true
+ },
+ type: {
+ type: String,
+ trim: true,
+ required: true
+ },
+ name: {
+ type: String,
+ trim: true,
+ required: true
+ },
+ location: {
+ type: String,
+ trim: true,
+ required: true
+ },
+ start: { // Stored as a UTC timestamp
+ type: Date,
+ trim: true,
+ required: true
+ },
+ end: { // Stored as a UTC timestamp
+ type: Date,
+ trim: true,
+ required: true
+ },
+ timezone: {
+ type: String,
+ default: 'Etc/UTC'
+ },
+ description: {
+ type: String,
+ trim: true,
+ required: true
+ },
+ image: {
+ type: String,
+ trim: true
+ },
+ url: {
+ type: String,
+ trim: true
+ },
+ creatorEmail: {
+ type: String,
+ trim: true
+ },
+ hostName: {
+ type: String,
+ trim: true
+ },
+ viewPassword: {
+ type: String,
+ trim: true
+ },
+ editPassword: {
+ type: String,
+ trim: true
+ },
+ editToken: {
+ type: String,
+ trim: true,
+ minlength: 32,
+ maxlength: 32
+ },
+ eventGroup: { type: mongoose.Schema.Types.ObjectId, ref: 'EventGroup' },
+ usersCanAttend: {
+ type: Boolean,
+ trim: true,
+ default: false
+ },
+ showUsersList: {
+ type: Boolean,
+ trim: true,
+ default: false
+ },
+ usersCanComment: {
+ type: Boolean,
+ trim: true,
+ default: false
+ },
+ firstLoad: {
+ type: Boolean,
+ trim: true,
+ default: true
+ },
+ attendees: [Attendees],
+ maxAttendees: {
+ type: Number
+ },
+ comments: [CommentSchema],
activityPubActor: {
type: String,
trim: true
@@ -236,7 +236,7 @@ const EventSchema = new mongoose.Schema({
type: String,
trim: true
},
- followers: [Followers],
+ followers: [Followers],
activityPubMessages: [ActivityPubMessages]
});
diff --git a/models/EventGroup.js b/models/EventGroup.js
index 336074c..6d2893b 100755
--- a/models/EventGroup.js
+++ b/models/EventGroup.js
@@ -1,49 +1,49 @@
const mongoose = require('mongoose');
const EventGroupSchema = new mongoose.Schema({
- id: {
- type: String,
- required: true,
- unique: true
- },
- name: {
- type: String,
- trim: true,
- required: true
- },
- description: {
- type: String,
- trim: true,
- required: true
- },
- image: {
- type: String,
- trim: true
- },
- url: {
- type: String,
- trim: true
- },
- creatorEmail: {
- type: String,
- trim: true
- },
- hostName: {
- type: String,
- trim: true
- },
- editToken: {
- type: String,
- trim: true,
- minlength: 32,
- maxlength: 32
- },
- firstLoad: {
- type: Boolean,
- trim: true,
- default: true
- },
- events: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Event' }]
+ id: {
+ type: String,
+ required: true,
+ unique: true
+ },
+ name: {
+ type: String,
+ trim: true,
+ required: true
+ },
+ description: {
+ type: String,
+ trim: true,
+ required: true
+ },
+ image: {
+ type: String,
+ trim: true
+ },
+ url: {
+ type: String,
+ trim: true
+ },
+ creatorEmail: {
+ type: String,
+ trim: true
+ },
+ hostName: {
+ type: String,
+ trim: true
+ },
+ editToken: {
+ type: String,
+ trim: true,
+ minlength: 32,
+ maxlength: 32
+ },
+ firstLoad: {
+ type: Boolean,
+ trim: true,
+ default: true
+ },
+ events: [{ type: mongoose.Schema.Types.ObjectId, ref: 'Event' }]
});
module.exports = mongoose.model('EventGroup', EventGroupSchema);
diff --git a/models/Log.js b/models/Log.js
index 6ed474b..95a3ab3 100755
--- a/models/Log.js
+++ b/models/Log.js
@@ -1,26 +1,26 @@
const mongoose = require('mongoose');
const LogSchema = new mongoose.Schema({
- status: {
+ status: {
type: String,
trim: true,
- required: true
+ required: true
},
- process: {
+ process: {
type: String,
trim: true,
- required: true
+ required: true
},
message: {
type: String,
trim: true,
- required: true
+ required: true
},
- timestamp: {
+ timestamp: {
type: Date,
trim: true,
- required: true
+ required: true
}
});
-module.exports = mongoose.model('Log', LogSchema); \ No newline at end of file
+module.exports = mongoose.model('Log', LogSchema);