aboutsummaryrefslogtreecommitdiffhomepage
path: root/tde2e/td/e2e/Call.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tde2e/td/e2e/Call.cpp')
-rw-r--r--tde2e/td/e2e/Call.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/tde2e/td/e2e/Call.cpp b/tde2e/td/e2e/Call.cpp
index 347d58dd5..dcb152627 100644
--- a/tde2e/td/e2e/Call.cpp
+++ b/tde2e/td/e2e/Call.cpp
@@ -621,7 +621,7 @@ td::Result<Call> Call::create(td::int64 user_id, PrivateKey private_key, td::Sli
TRY_RESULT(blockchain, ClientBlockchain::create_from_block(last_block, private_key.to_public_key()));
auto call = Call(user_id, std::move(private_key), std::move(blockchain));
TRY_STATUS(call.update_group_shared_key());
- return call;
+ return std::move(call);
}
td::Result<std::string> Call::build_change_state(GroupStateRef new_group_state) const {
@@ -700,7 +700,7 @@ td::Result<td::SecureString> Call::decrypt_shared_key() {
if (decrypted_shared_key.size() != 32) {
return td::Status::Error("Invalid shared key (size != 32)");
}
- return decrypted_shared_key;
+ return std::move(decrypted_shared_key);
}
}
return td::Status::Error("Could not find user_id in group_shared_key");