Skip to main content

Module search

Module search 

Source
Expand description

G-31 / G-32 — Fluent search builders.

§In-chat search (G-31)

let results = client
    .search(peer, "hello world")
    .min_date(1_700_000_000)
    .max_date(1_720_000_000)
    .filter(layer_tl_types::enums::MessagesFilter::InputMessagesFilterPhotos)
    .limit(50)
    .fetch(&client)
    .await?;

§Global search (G-32)

let results = client
    .search_global_builder("rust async")
    .broadcasts_only(true)
    .min_date(1_700_000_000)
    .limit(30)
    .fetch(&client)
    .await?;

Structs§

GlobalSearchBuilder
Fluent builder for messages.searchGlobal (cross-chat search).
SearchBuilder
Fluent builder for messages.search (in-chat message search).