Skip to content

Commit b7e6707

Browse files
committed
Support pagination for delayed event retrieval
1 parent 167623e commit b7e6707

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/client.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5336,12 +5336,13 @@ export class MatrixClient extends TypedEventEmitter<EmittedEvents, ClientEventHa
53365336
* Check progress on [MSC4140](https://github.com/matrix-org/matrix-spec-proposals/pull/4140) for more details.
53375337
*/
53385338
// eslint-disable-next-line
5339-
public async _unstable_getDelayedEvents(): Promise<DelayedEventInfo> {
5339+
public async _unstable_getDelayedEvents(fromToken?: string): Promise<DelayedEventInfo> {
53405340
if (!(await this.doesServerSupportUnstableFeature(UNSTABLE_MSC4140_DELAYED_EVENTS))) {
53415341
throw Error("Server does not support the delayed events API");
53425342
}
53435343

5344-
return await this.http.authedRequest(Method.Get, "/delayed_events", undefined, undefined, {
5344+
const queryDict = fromToken ? { from: fromToken } : undefined;
5345+
return await this.http.authedRequest(Method.Get, "/delayed_events", queryDict, undefined, {
53455346
prefix: `${ClientPrefix.Unstable}/${UNSTABLE_MSC4140_DELAYED_EVENTS}`,
53465347
});
53475348
}

0 commit comments

Comments
 (0)