Skip to content

Commit 8c9d0e1

Browse files
committed
[CLIENT] Add voted marker (demokratie-live/democracy-client#246)
1 parent a72c62a commit 8c9d0e1

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/graphql/resolvers/Procedure.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,5 +194,13 @@ export default {
194194
active: !!active,
195195
};
196196
},
197+
voted: async (procedure, args, { VoteModel, user }) => {
198+
const voted = await VoteModel.findOne({ procedure, users: user });
199+
return !!voted;
200+
},
201+
votedGoverment: procedure => (
202+
procedure.voteResults &&
203+
(procedure.voteResults.yes || procedure.voteResults.abstination || procedure.voteResults.no)
204+
),
197205
},
198206
};

src/graphql/schemas/Procedure.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ type Procedure {
2020
activityIndex: ActivityIndex
2121
importantDocuments: [Document]
2222
voteResults: VoteResult
23+
voted: Boolean
24+
votedGoverment: Boolean
2325
notify: Boolean
2426
listType: ProcedureType
2527
}

0 commit comments

Comments
 (0)