aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHimbeerserverDE <himbeerserverde@gmail.com>2022-10-21 18:07:23 +0200
committerHimbeerserverDE <himbeerserverde@gmail.com>2022-10-21 18:07:23 +0200
commit0fce2abca02faa831183c42b8e08e1766f5e6d74 (patch)
treef97e65a19891d0030d95a35969b2f23b333127bb
parentf1830e211d24d1d0ab7f4c08fe8a45200a679702 (diff)
add client destructor
-rw-r--r--src/client.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/client.rs b/src/client.rs
index 633d585..acb0760 100644
--- a/src/client.rs
+++ b/src/client.rs
@@ -55,6 +55,12 @@ impl Client {
}
}
+impl Drop for Client {
+ fn drop(&mut self) {
+ self.call(crate::call::account::Logout);
+ }
+}
+
// The underlying data of a `Client`.
struct ClientRef {
http: reqwest::Client,