From 8ed53847d3857bf960cdb7d83fca5b6406e57b7f Mon Sep 17 00:00:00 2001 From: Jedrzej Stuczynski Date: Mon, 2 Mar 2020 15:55:52 +0000 Subject: [PATCH] Method to actually retrieve stored auth token to compare it against one sent --- sfw-provider/src/provider/client_handling/ledger.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/sfw-provider/src/provider/client_handling/ledger.rs b/sfw-provider/src/provider/client_handling/ledger.rs index e1abadf3f4..18e06a3639 100644 --- a/sfw-provider/src/provider/client_handling/ledger.rs +++ b/sfw-provider/src/provider/client_handling/ledger.rs @@ -25,6 +25,13 @@ impl ClientLedger { self.inner.lock().await.0.contains_key(client_address) } + pub(crate) async fn retrieve_token( + &self, + client_address: &DestinationAddressBytes, + ) -> Option<&AuthToken> { + self.inner.lock().await.0.get(client_address) + } + pub(crate) async fn insert_token( &mut self, auth_token: AuthToken,