Skip to content

Commit 8ac9315

Browse files
authored
Merge pull request #479 from sparcs-kaist/feat/vote-ordering
Feat/display votes in descending chronological order
2 parents f52da03 + f7d4437 commit 8ac9315

File tree

4 files changed

+8
-2
lines changed

4 files changed

+8
-2
lines changed

packages/api/src/service/admin.agenda.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -354,6 +354,9 @@ export const retrieveAll = async (): Promise<schema.AdminAgenda[]> => {
354354
},
355355
voters: selectOnlyUser,
356356
},
357+
orderBy: {
358+
endAt: "desc",
359+
},
357360
});
358361

359362
const res = agendaFromDB.map(agenda => {

packages/api/src/service/agenda.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@ export const retrieveAll = async (
1919
},
2020
},
2121
},
22+
orderBy: {
23+
endAt: "desc",
24+
},
2225
});
2326
const res = agendaDbRes.map((agenda): schema.Agenda => {
2427
const userVotable = agenda.voters.some(v => v.userId === user.id);

packages/web/src/services/admin-agenda.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ export const useAdminAgenda = create<AdminAgendaState>(set => ({
7777

7878
socket.on("admin.agenda.created", adminAgenda => {
7979
useAdminAgenda.setState(state => ({
80-
adminAgendas: [...state.adminAgendas, adminAgenda],
80+
adminAgendas: [adminAgenda, ...state.adminAgendas],
8181
}));
8282
});
8383

packages/web/src/services/agenda.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ socket.on("agenda.voted", ({ id, user, voters }) => {
5454
socket.on("agenda.terminated", terminatedAgenda => {
5555
useAgenda.setState(state => ({
5656
agendas: [
57-
...state.agendas.filter(agenda => agenda.id !== terminatedAgenda.id),
5857
terminatedAgenda,
58+
...state.agendas.filter(agenda => agenda.id !== terminatedAgenda.id),
5959
],
6060
}));
6161
});

0 commit comments

Comments
 (0)