Inherits Function.
Sets the parameters for TDLib initialization. Works only when the current authorization state is authorizationStateWaitTdlibParameters.
Returns object_ptr<Ok>.
|
| setTdlibParameters () |
|
| setTdlibParameters (bool use_test_dc_, string const &database_directory_, string const &files_directory_, bytes const &database_encryption_key_, bool use_file_database_, bool use_chat_info_database_, bool use_message_database_, bool use_secret_chats_, int32 api_id_, string const &api_hash_, string const &system_language_code_, string const &device_model_, string const &system_version_, string const &application_version_) |
|
void | store (TlStorerToString &s, const char *field_name) const final |
|
virtual void | store (TlStorerUnsafe &s) const |
|
virtual void | store (TlStorerCalcLength &s) const |
|
| TlObject ()=default |
|
| TlObject (const TlObject &)=delete |
|
TlObject & | operator= (const TlObject &)=delete |
|
| TlObject (TlObject &&)=default |
|
TlObject & | operator= (TlObject &&)=default |
|
virtual | ~TlObject ()=default |
|
|
static const std::int32_t | ID = -775883218 |
| Identifier uniquely determining a type of the object.
|
|
◆ setTdlibParameters() [1/2]
Default constructor for a function, which sets the parameters for TDLib initialization. Works only when the current authorization state is authorizationStateWaitTdlibParameters.
Returns object_ptr<Ok>.
◆ setTdlibParameters() [2/2]
setTdlibParameters |
( |
bool |
use_test_dc_, |
|
|
string const & |
database_directory_, |
|
|
string const & |
files_directory_, |
|
|
bytes const & |
database_encryption_key_, |
|
|
bool |
use_file_database_, |
|
|
bool |
use_chat_info_database_, |
|
|
bool |
use_message_database_, |
|
|
bool |
use_secret_chats_, |
|
|
int32 |
api_id_, |
|
|
string const & |
api_hash_, |
|
|
string const & |
system_language_code_, |
|
|
string const & |
device_model_, |
|
|
string const & |
system_version_, |
|
|
string const & |
application_version_ |
|
) |
| |
Creates a function, which sets the parameters for TDLib initialization. Works only when the current authorization state is authorizationStateWaitTdlibParameters.
Returns object_ptr<Ok>.
- Parameters
-
[in] | use_test_dc_ | Pass true to use Telegram test environment instead of the production environment. |
[in] | database_directory_ | The path to the directory for the persistent database; if empty, the current working directory will be used. |
[in] | files_directory_ | The path to the directory for storing files; if empty, database_directory will be used. |
[in] | database_encryption_key_ | Encryption key for the database. If the encryption key is invalid, then an error with code 401 will be returned. |
[in] | use_file_database_ | Pass true to keep information about downloaded and uploaded files between application restarts. |
[in] | use_chat_info_database_ | Pass true to keep cache of users, basic groups, supergroups, channels and secret chats between restarts. Implies use_file_database. |
[in] | use_message_database_ | Pass true to keep cache of chats and messages between restarts. Implies use_chat_info_database. |
[in] | use_secret_chats_ | Pass true to enable support for secret chats. |
[in] | api_id_ | Application identifier for Telegram API access, which can be obtained at https://my.telegram.org. |
[in] | api_hash_ | Application identifier hash for Telegram API access, which can be obtained at https://my.telegram.org. |
[in] | system_language_code_ | IETF language tag of the user's operating system language; must be non-empty. |
[in] | device_model_ | Model of the device the application is being run on; must be non-empty. |
[in] | system_version_ | Version of the operating system the application is being run on. If empty, the version is automatically detected by TDLib. |
[in] | application_version_ | Application version; must be non-empty. |
◆ store()
void store |
( |
TlStorerToString & |
s, |
|
|
const char * |
field_name |
|
) |
| const |
|
finalvirtual |
Helper function for to_string method. Appends string representation of the object to the storer.
- Parameters
-
[in] | s | Storer to which object string representation will be appended. |
[in] | field_name | Object field_name if applicable. |
Implements TlObject.
The documentation for this class was generated from the following file: