Skip to content

Commit 77614bc

Browse files
Order vote details of dreps by time
1 parent 2b433a1 commit 77614bc

File tree

1 file changed

+14
-11
lines changed

1 file changed

+14
-11
lines changed

src/repository/drep.ts

Lines changed: 14 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -363,22 +363,25 @@ export const fetchDrepVoteDetails = async (dRepId: string, isScript?: boolean) =
363363
voteTxHash,
364364
govActionType
365365
FROM TimeOrderedDrepVoteDetails
366-
ORDER BY govActionId, voteTxHash DESC
366+
ORDER BY govActionId, time DESC
367+
),
368+
OrderedVoteDetails AS (
369+
SELECT * from GroupedVoteDetails ORDER BY time DESC
367370
)
368371
SELECT json_agg(
369372
json_build_object(
370-
'govActionId', GroupedVoteDetails.govActionId,
371-
'title', GroupedVoteDetails.title,
372-
'voteType', GroupedVoteDetails.voteType,
373-
'voteAnchorUrl', GroupedVoteDetails.voteAnchorUrl,
374-
'voteAnchorHash', GroupedVoteDetails.voteAnchorHash,
375-
'epochNo', GroupedVoteDetails.epochNo,
376-
'time', GroupedVoteDetails.time,
377-
'voteTxHash', GroupedVoteDetails.voteTxHash,
378-
'govActionType', GroupedVoteDetails.govActionType
373+
'govActionId', OrderedVoteDetails.govActionId,
374+
'title', OrderedVoteDetails.title,
375+
'voteType', OrderedVoteDetails.voteType,
376+
'voteAnchorUrl', OrderedVoteDetails.voteAnchorUrl,
377+
'voteAnchorHash', OrderedVoteDetails.voteAnchorHash,
378+
'epochNo', OrderedVoteDetails.epochNo,
379+
'time', OrderedVoteDetails.time,
380+
'voteTxHash', OrderedVoteDetails.voteTxHash,
381+
'govActionType', OrderedVoteDetails.govActionType
379382
)
380383
) AS votes
381-
from GroupedVoteDetails
384+
from OrderedVoteDetails
382385
`) as Record<any, any>[]
383386
return result[0].votes
384387
}

0 commit comments

Comments
 (0)