From 2243c9d0245496d50c1198a1f7e55f0591a44a04 Mon Sep 17 00:00:00 2001 From: Samuel Onoja Date: Fri, 3 Jan 2025 19:47:31 +0100 Subject: [PATCH] revert metadata to fn --- mm2src/kdf_walletconnect/src/lib.rs | 4 ++-- mm2src/kdf_walletconnect/src/metadata.rs | 16 ++++++++++------ 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/mm2src/kdf_walletconnect/src/lib.rs b/mm2src/kdf_walletconnect/src/lib.rs index 16b9998ff5..586eb5c9af 100644 --- a/mm2src/kdf_walletconnect/src/lib.rs +++ b/mm2src/kdf_walletconnect/src/lib.rs @@ -21,7 +21,7 @@ use error::WalletConnectError; use futures::channel::mpsc::{unbounded, UnboundedReceiver}; use futures::StreamExt; use inbound_message::{process_inbound_request, process_inbound_response, SessionMessageType}; -use metadata::{generate_metadata, AUTH_TOKEN_DURATION, AUTH_TOKEN_SUB, METADATA, PROJECT_ID, RELAY_ADDRESS}; +use metadata::{generate_metadata, AUTH_TOKEN_DURATION, AUTH_TOKEN_SUB, PROJECT_ID, RELAY_ADDRESS}; use mm2_core::mm_ctx::{from_ctx, MmArc}; use mm2_err_handle::prelude::*; use pairing_api::PairingClient; @@ -116,7 +116,7 @@ impl WalletConnectCtx { client, pairing, relay, - metadata: METADATA, + metadata: generate_metadata(), key_pair: SymKeyPair::new(), session_manager: SessionManager::new(storage), pending_requests: Default::default(), diff --git a/mm2src/kdf_walletconnect/src/metadata.rs b/mm2src/kdf_walletconnect/src/metadata.rs index 93a5535214..4ede6579c7 100644 --- a/mm2src/kdf_walletconnect/src/metadata.rs +++ b/mm2src/kdf_walletconnect/src/metadata.rs @@ -8,9 +8,13 @@ pub(crate) const AUTH_TOKEN_SUB: &str = "http://127.0.0.1:8000"; pub(crate) const AUTH_TOKEN_DURATION: Duration = Duration::from_secs(5 * 60 * 60); pub(crate) const APP_NAME: &str = "Komodefi Framework"; pub(crate) const APP_DESCRIPTION: &str = "WallectConnect Komodefi Framework Playground"; -pub(crate) const METADATA: Metadata = Metadata { - description: APP_DESCRIPTION.to_owned(), - url: AUTH_TOKEN_SUB.to_owned(), - icons: vec!["https://avatars.githubusercontent.com/u/21276113?s=200&v=4".to_owned()], - name: APP_NAME.to_owned(), -}; + +#[inline] +pub(crate) fn generate_metadata() -> Metadata { + Metadata { + description: APP_DESCRIPTION.to_owned(), + url: AUTH_TOKEN_SUB.to_owned(), + icons: vec!["https://avatars.githubusercontent.com/u/21276113?s=200&v=4".to_owned()], + name: APP_NAME.to_owned(), + } +}