Remove unnecessary static_cast.
GitOrigin-RevId: df5259458cd0d8d4a1b72da6950ea39553979c68
This commit is contained in:
parent
1362f0bd0a
commit
5322a65c1b
@ -37,7 +37,7 @@ Result<Client::Request> ClientJson::to_request(Slice request) {
|
||||
}
|
||||
|
||||
std::string ClientJson::from_response(Client::Response response) {
|
||||
auto str = json_encode<string>(ToJson(static_cast<td_api::Object &>(*response.object)));
|
||||
auto str = json_encode<string>(ToJson(*response.object));
|
||||
CHECK(!str.empty() && str.back() == '}');
|
||||
std::string extra;
|
||||
if (response.id != 0) {
|
||||
|
@ -32,9 +32,7 @@ TdResponse TdCClientReceive(void *instance, double timeout) {
|
||||
auto response = client->receive(timeout);
|
||||
TdResponse c_response;
|
||||
c_response.id = response.id;
|
||||
c_response.object = response.object == nullptr
|
||||
? nullptr
|
||||
: TdConvertFromInternal(static_cast<const td::td_api::Object &>(*response.object));
|
||||
c_response.object = response.object == nullptr ? nullptr : TdConvertFromInternal(*response.object);
|
||||
return c_response;
|
||||
}
|
||||
|
||||
|
@ -743,7 +743,7 @@ StrT json_encode(const ValT &val) {
|
||||
auto buf = StackAllocator::alloc(buf_len);
|
||||
JsonBuilder jb(StringBuilder(buf.as_slice()));
|
||||
jb.enter_value() << val;
|
||||
LOG_IF(ERROR, jb.string_builder().is_error()) << "Json buffer overflow";
|
||||
LOG_IF(ERROR, jb.string_builder().is_error()) << "JSON buffer overflow";
|
||||
auto slice = jb.string_builder().as_cslice();
|
||||
return StrT(slice.begin(), slice.size());
|
||||
}
|
||||
|
Reference in New Issue
Block a user