Skip to content

Commit 2f3dcb4

Browse files
authored
fix(events): add missing order parameter to listEvents (#1524)
1 parent 1760163 commit 2f3dcb4

3 files changed

Lines changed: 16 additions & 0 deletions

File tree

src/events/events.spec.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,19 @@ describe('Event', () => {
9393
});
9494
});
9595

96+
it('sends order parameter in query', async () => {
97+
fetchOnce(eventsListResponse);
98+
99+
await workos.events.listEvents({
100+
events: ['connection.activated'],
101+
order: 'desc',
102+
});
103+
104+
expect(fetchSearchParams()).toMatchObject({
105+
order: 'desc',
106+
});
107+
});
108+
96109
it(`requests Events with a valid event name`, async () => {
97110
fetchOnce(eventsListResponse);
98111

src/events/interfaces/list-events-options.interface.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ export interface ListEventOptions {
77
limit?: number;
88
after?: string;
99
organizationId?: string;
10+
order?: 'asc' | 'desc';
1011
}
1112

1213
export interface SerializedListEventOptions {
@@ -16,4 +17,5 @@ export interface SerializedListEventOptions {
1617
limit?: number;
1718
after?: string;
1819
organization_id?: string;
20+
order?: 'asc' | 'desc';
1921
}

src/events/serializers/list-event-options.serializer.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ export const serializeListEventOptions = (
99
range_end: options.rangeEnd,
1010
limit: options.limit,
1111
after: options.after,
12+
order: options.order,
1213
});

0 commit comments

Comments
 (0)