Skip to content

Commit

Permalink
feat: ✨ add default orderBy for pagination
Browse files Browse the repository at this point in the history
  • Loading branch information
DavideSegullo committed May 16, 2024
1 parent 6ea2dbf commit 2fd8d09
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ import {
FillTable,
FillFromDatabase,
QueryableField,
FillColumns,
Ordering,
} from '@dydxprotocol-indexer/postgres';
import express from 'express';
import {
Expand Down Expand Up @@ -91,6 +93,7 @@ class FillsController extends Controller {
page,
},
[QueryableField.LIMIT],
{ orderBy: [[FillColumns.eventId, Ordering.ASC]] },
);

const clobPairIdToPerpetualMarket: Record<
Expand Down Expand Up @@ -165,6 +168,7 @@ class FillsController extends Controller {
page,
},
[QueryableField.LIMIT],
{ orderBy: [[FillColumns.eventId, Ordering.ASC]] },
);

const clobPairIdToPerpetualMarket: Record<
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ import {
Liquidity,
QueryableField,
perpetualMarketRefresher,
FillColumns,
Ordering,
} from '@dydxprotocol-indexer/postgres';
import express from 'express';
import {
Expand Down Expand Up @@ -71,6 +73,7 @@ class TradesController extends Controller {
page,
},
[QueryableField.LIQUIDITY, QueryableField.CLOB_PAIR_ID, QueryableField.LIMIT],
{ orderBy: [[FillColumns.eventId, Ordering.ASC]] },
);

return {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,12 @@ class TransfersController extends Controller {
[QueryableField.LIMIT],
{
...DEFAULT_POSTGRES_OPTIONS,
orderBy: [[TransferColumns.createdAtHeight, Ordering.DESC]],
orderBy: page !== undefined ? [
[TransferColumns.eventId, Ordering.DESC],
]
: [
[TransferColumns.createdAtHeight, Ordering.DESC],
],
},
),
AssetTable.findAll(
Expand Down Expand Up @@ -184,7 +189,12 @@ class TransfersController extends Controller {
[QueryableField.LIMIT],
{
...DEFAULT_POSTGRES_OPTIONS,
orderBy: [[TransferColumns.createdAtHeight, Ordering.DESC]],
orderBy: page !== undefined ? [
[TransferColumns.eventId, Ordering.DESC],
]
: [
[TransferColumns.createdAtHeight, Ordering.DESC],
],
},
),
AssetTable.findAll(
Expand Down

0 comments on commit 2fd8d09

Please sign in to comment.