diff options
author | syn <isaqtm@gmail.com> | 2021-01-08 23:59:28 +0300 |
---|---|---|
committer | syn <isaqtm@gmail.com> | 2021-01-08 23:59:28 +0300 |
commit | 0ba6f6fa45bac124cfc149d674a266afb645ea03 (patch) | |
tree | a765a73eb06b3babd3d42c6f7f712393ab375715 /src | |
parent | e147d7a7a1f581d0ada19077cc22f23fda8a8cb4 (diff) | |
download | tdlib-rs-0ba6f6fa45bac124cfc149d674a266afb645ea03.tar.gz |
handle error
Diffstat (limited to 'src')
-rw-r--r-- | src/client/client_builder.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/client/client_builder.rs b/src/client/client_builder.rs index eaad59f..e9740ef 100644 --- a/src/client/client_builder.rs +++ b/src/client/client_builder.rs @@ -29,7 +29,9 @@ impl<H: Handler> ClientBuilder<H> { /// See also [`LogLevel`] doc for explanation of logging levels. /// By default, logging level will be [`LogLevel::Verbose`] pub fn log_level<'a>(&'a mut self, level: LogLevel) -> &'a mut Self { - TdPtr::set_log_verbosity_level(level); + TdPtr::set_log_verbosity_level(level) + .map_err(|err| log::error!("failed to set TDLib log level: {}", err)) + .ok(); self } |