@ecp.eth/sdk / indexer / FetchCommentsOptions
Type Alias: FetchCommentsOptions
type FetchCommentsOptions = {
apiUrl?: string;
app?: Hex;
author?: Hex;
channelId?: bigint;
commentType?: string;
cursor?: Hex;
limit?: number;
mode?: "nested" | "flat";
retries?: number;
signal?: AbortSignal;
sort?: "asc" | "desc";
targetUri?: string;
viewer?: Hex;
};
Defined in: packages/sdk/src/indexer/api.ts:17
The options for fetchComments()
Properties
apiUrl?
optional apiUrl: string;
Defined in: packages/sdk/src/indexer/api.ts:35
URL on which /api/comments endpoint will be called
Default
"https://api.ethcomments.xyz"
app?
optional app: Hex;
Defined in: packages/sdk/src/indexer/api.ts:39
Filter comments sent using this app signer key.
author?
optional author: Hex;
Defined in: packages/sdk/src/indexer/api.ts:25
Filter comments by author
channelId?
optional channelId: bigint;
Defined in: packages/sdk/src/indexer/api.ts:43
Filter comments by channel ID
commentType?
optional commentType: string;
Defined in: packages/sdk/src/indexer/api.ts:47
Filter comments by comment type
cursor?
optional cursor: Hex;
Defined in: packages/sdk/src/indexer/api.ts:57
The cursor to fetch comments from
limit?
optional limit: number;
Defined in: packages/sdk/src/indexer/api.ts:76
The number of comments to fetch
Default
50
mode?
optional mode: "nested" | "flat";
Defined in: packages/sdk/src/indexer/api.ts:70
The mode to fetch comments in by default it returns only the first level of comments. If flat is used it will return all comments sorted by timestamp in descending order.
Default
"nested"
retries?
optional retries: number;
Defined in: packages/sdk/src/indexer/api.ts:53
Number of times to retry the signing operation in case of failure.
Default
3
signal?
optional signal: AbortSignal;
Defined in: packages/sdk/src/indexer/api.ts:77
sort?
optional sort: "asc" | "desc";
Defined in: packages/sdk/src/indexer/api.ts:63
The sort order, either asc
or desc
Default
"desc"
targetUri?
optional targetUri: string;
Defined in: packages/sdk/src/indexer/api.ts:21
The target URI to fetch comments for
viewer?
optional viewer: Hex;
Defined in: packages/sdk/src/indexer/api.ts:29
The viewer's address. This is useful when the content moderation is enabled on the indexer.