diff options
Diffstat (limited to 'protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.cpp')
-rw-r--r-- | protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.cpp b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.cpp new file mode 100644 index 0000000000..b4f6e6d16b --- /dev/null +++ b/protocols/Telegram/tdlib/td/tdnet/td/net/HttpFile.cpp @@ -0,0 +1,25 @@ +// +// Copyright Aliaksei Levin (levlam@telegram.org), Arseny Smirnov (arseny30@gmail.com) 2014-2018 +// +// Distributed under the Boost Software License, Version 1.0. (See accompanying +// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) +// +#include "td/net/HttpFile.h" + +#include "td/net/HttpReader.h" + +#include "td/utils/format.h" + +namespace td { + +HttpFile::~HttpFile() { + if (!temp_file_name.empty()) { + HttpReader::delete_temp_file(temp_file_name); + } +} + +StringBuilder &operator<<(StringBuilder &sb, const HttpFile &file) { + return sb << tag("name", file.name) << tag("size", file.size); +} + +} // namespace td |