SDKsReact NativeEnterprise
Load message context
OpenIM React Native SDK guide for load message context.
Use fetchSurroundingMessages() to load messages before and after a known message, such as when opening a result from search or a reply.
const { messageList } = await OpenIMSDK.fetchSurroundingMessages({
startMessage: targetMessage,
viewType: ViewType.Search,
before: 20,
after: 20,
});Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
startMessage | MessageItem | Yes | Retrieved anchor message. |
viewType | ViewType | Yes | Context view type; use ViewType.Search for a search result. |
before | number | Yes | Maximum messages to load before the anchor. |
after | number | Yes | Maximum messages to load after the anchor. |
The call returns { messageList }, where messageList contains the retrieved surrounding MessageItem[]. The number of messages may be less than before + after near a boundary or when messages have been deleted.
Was this page helpful?