diff options
Diffstat (limited to 'models')
-rw-r--r-- | models/polls/poll.model.ts | 10 | ||||
-rw-r--r-- | models/polls/poll.schema.ts | 2 |
2 files changed, 6 insertions, 6 deletions
diff --git a/models/polls/poll.model.ts b/models/polls/poll.model.ts index 6749e5c..ed05cc7 100644 --- a/models/polls/poll.model.ts +++ b/models/polls/poll.model.ts @@ -1,9 +1,9 @@ -import { Model, model } from 'mongoose'; -import { PollSchema, pollSchema } from './poll.schema'; -import { Types } from 'mongoose'; +import { Model, model, Types } from 'mongoose'; import { Which } from 'which-types'; +import { PollSchema, pollSchema } from './poll.schema'; + -pollSchema.methods.vote = function(userId: string, which: Which): PollSchema { +pollSchema.methods.vote = function vote(userId: string, which: Which): PollSchema { const participants: Types.ObjectId[] = ['left', 'right'].reduce((acc, option) => { const { votes } = this.contents[option]; return acc.concat(votes); @@ -14,7 +14,7 @@ pollSchema.methods.vote = function(userId: string, which: Which): PollSchema { } return this.save(); -} +}; export default model<PollSchema, Model<PollSchema>>('Poll', pollSchema); diff --git a/models/polls/poll.schema.ts b/models/polls/poll.schema.ts index 4d1d762..3a57c28 100644 --- a/models/polls/poll.schema.ts +++ b/models/polls/poll.schema.ts @@ -15,7 +15,7 @@ export interface PollSchema extends Document { } export const imageDataSchema = { - url: String, + url: String }; export const pollSchema = new Schema({ |