Make an API call using this takeout session
This method just wraps the query into invokeWithTakeout
and passes the control down to TelegramClient.call.
RPC method to call
Optional
params: RpcCallOptions & { withMessageRange?: RawMessageRange }Additional call parameters
Optional
withMessageRange?: RawMessageRangeIf passed, the request will be wrapped in an invokeWithMessagesRange
Create a proxy over TelegramClient that will use this takeout session to call methods.
You can optionally provide a function to check if some RPC method should be called via a takeout session or directly, otherwise all methods are called through the takeout session.
Optional
params: RpcCallOptions & {Optional
predicate?: (obj: TlObject) => booleanFunction that given the RPC call should determine whether
that call should be called via takeout session (and use the rest of the params passed here) or not.
Returning true
will use takeout session, false
will call the method directly.
Optional
withMessageRange?: RawMessageRangeIf passed, the request will be wrapped in an invokeWithMessagesRange
Account takeout session