Interface: FetchMessagesOptions
Gala Launchpad SDK 9.0.0-rc.5 / index / FetchMessagesOptions
Interface: FetchMessagesOptions
Defined in: packages/launchpad-sdk/dist/types/messages.dto.d.ts:204
Options for fetching messages via /v1/messages
At least one of type, tokenName, or userAddress must be provided.
Example
// Get all chat messages for a token
const result = await sdk.fetchMessages({ type: 'CHAT_MESSAGE', tokenName: 'anime' });
// Get all comments for a token
const result = await sdk.fetchMessages({ type: 'COMMENT', tokenName: 'anime' });
// Get all messages from a user
const result = await sdk.fetchMessages({ userAddress: 'eth|123...' });
// Combined filters with pagination
const result = await sdk.fetchMessages({
type: 'CHAT_MESSAGE',
tokenName: 'anime',
limit: 20,
cursor: 'next_cursor'
});
Properties
cursor?
optionalcursor?:string
Defined in: packages/launchpad-sdk/dist/types/messages.dto.d.ts:216
Cursor for pagination (from previous response)
pageSize?
optionalpageSize?:number
Defined in: packages/launchpad-sdk/dist/types/messages.dto.d.ts:214
Results per page (default: 20, max: 50)
search?
optionalsearch?:string
Defined in: packages/launchpad-sdk/dist/types/messages.dto.d.ts:212
Full-text search on message content (case-insensitive partial match)
tokenName?
optionaltokenName?:string
Defined in: packages/launchpad-sdk/dist/types/messages.dto.d.ts:208
Filter by token name (e.g., "anime")
type?
optionaltype?:MessageType
Defined in: packages/launchpad-sdk/dist/types/messages.dto.d.ts:206
Filter by message type (CHAT or COMMENT)
userAddress?
optionaluserAddress?:string
Defined in: packages/launchpad-sdk/dist/types/messages.dto.d.ts:210
Filter by user wallet address (eth|... or 0x... format)