aboutsummaryrefslogtreecommitdiffhomepage
path: root/tdactor/td/actor/MultiTimeout.cpp
diff options
context:
space:
mode:
authorlevlam <levlam@telegram.org>2023-03-17 01:02:30 +0300
committerlevlam <levlam@telegram.org>2023-03-17 01:02:30 +0300
commitb6a6c07de5859a89c34bd395050d40b1072c8080 (patch)
tree9ba82660949adbcc04fb00f7dfbb6d2d76386aca /tdactor/td/actor/MultiTimeout.cpp
parentf294f8c47e940bd2a47ac19b5d9be434cd72b32b (diff)
Add optional source to MultiTimeout::cancel_timeout.
Diffstat (limited to 'tdactor/td/actor/MultiTimeout.cpp')
-rw-r--r--tdactor/td/actor/MultiTimeout.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tdactor/td/actor/MultiTimeout.cpp b/tdactor/td/actor/MultiTimeout.cpp
index 6f177973b..74cd6291d 100644
--- a/tdactor/td/actor/MultiTimeout.cpp
+++ b/tdactor/td/actor/MultiTimeout.cpp
@@ -49,7 +49,7 @@ void MultiTimeout::add_timeout_at(int64 key, double timeout) {
}
}
-void MultiTimeout::cancel_timeout(int64 key) {
+void MultiTimeout::cancel_timeout(int64 key, const char *source) {
LOG(DEBUG) << "Cancel " << get_name() << " for " << key;
auto item = items_.find(Item(key));
if (item != items_.end()) {
@@ -60,7 +60,7 @@ void MultiTimeout::cancel_timeout(int64 key) {
items_.erase(item);
if (need_update_timeout) {
- update_timeout("cancel_timeout");
+ update_timeout(source);
}
}
}