From 0c2c0bdc540eee441febc7384ea3313168c70192 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C4=99drzej=20Stuczy=C5=84ski?= Date: Fri, 26 Jan 2024 12:11:43 +0000 Subject: [PATCH] delay acquiring vk lock --- .../client_handling/websocket/connection_handler/coconut.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gateway/src/node/client_handling/websocket/connection_handler/coconut.rs b/gateway/src/node/client_handling/websocket/connection_handler/coconut.rs index ef22786fcb..58b32f7031 100644 --- a/gateway/src/node/client_handling/websocket/connection_handler/coconut.rs +++ b/gateway/src/node/client_handling/websocket/connection_handler/coconut.rs @@ -128,11 +128,10 @@ impl CoconutVerifier { let api_clients = self.api_clients(epoch_id).await?; - let mut guard = self.master_keys.write().await; - let aggregated_verification_key = nym_credentials::obtain_aggregate_verification_key(&api_clients).await?; + let mut guard = self.master_keys.write().await; guard.insert(epoch_id, aggregated_verification_key); let guard = guard.downgrade();