aboutsummaryrefslogtreecommitdiffhomepage
path: root/td/telegram/FileReferenceManager.h
diff options
context:
space:
mode:
Diffstat (limited to 'td/telegram/FileReferenceManager.h')
-rw-r--r--td/telegram/FileReferenceManager.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/td/telegram/FileReferenceManager.h b/td/telegram/FileReferenceManager.h
index 114ecf609..054f6bde6 100644
--- a/td/telegram/FileReferenceManager.h
+++ b/td/telegram/FileReferenceManager.h
@@ -42,7 +42,7 @@ extern int VERBOSITY_NAME(file_references);
class FileReferenceManager final : public Actor {
public:
- explicit FileReferenceManager(ActorShared<> parent);
+ FileReferenceManager(Td *td, ActorShared<> parent);
FileReferenceManager(const FileReferenceManager &) = delete;
FileReferenceManager &operator=(const FileReferenceManager &) = delete;
FileReferenceManager(FileReferenceManager &&) = delete;
@@ -102,7 +102,7 @@ class FileReferenceManager final : public Actor {
td_api::object_ptr<td_api::message> get_message_object(FileSourceId file_source_id) const;
- static void reload_photo(PhotoSizeSource source, Promise<Unit> promise);
+ void reload_photo(PhotoSizeSource source, Promise<Unit> promise);
bool add_file_source(NodeId node_id, FileSourceId file_source_id, const char *source);
@@ -248,6 +248,7 @@ class FileReferenceManager final : public Actor {
WaitFreeHashMap<NodeId, unique_ptr<Node>, FileIdHash> nodes_;
+ Td *td_;
ActorShared<> parent_;
Node &add_node(NodeId node_id);