Layer 227
MessagesGetSearchResultsPositions
Returns sparse positions of messages of the specified type in the chat to be used for shared media scroll implementation.
method
Users
messages.getSearchResultsPositions#9c7f2f10 flags:# peer:InputPeer saved_peer_id:flags.2?InputPeer filter:MessagesFilter offset_id:int limit:int = messages.SearchResultsPositions;
Parameters
| Name | Type | Description |
|---|---|---|
| Peer | InputPeer | Peer where to search |
| SavedPeerId | flags .2? InputPeer | Search within the saved message dialog with this ID. |
| Filter | MessagesFilter | Message filter, input Messages Filter Empty, input Messages Filter My Mentions filters are not supported by this method. |
| OffsetId | int | Offsets for pagination, for more info click here |
| Limit | int | Maximum number of results to return, see pagination |
Returns
messages.SearchResultsPositionsGogram Example
// MessagesGetSearchResultsPositions - positional arguments result, err := client.MessagesGetSearchResultsPositions(&tg.InputPeerUser{UserID: int64(777000)}, nil, &tg.MessagesFilter{}, 42, 42) if err != nil { // handle error } // result is *tg.MessagesSearchResultsPositions
Possible Errors
| Code | Type | Description |
|---|---|---|
| 400 | PEER_ID_INVALID | The provided peer id is invalid. |