From 7c6f75a139128e77f6c0e16ee176192dfef75599 Mon Sep 17 00:00:00 2001 From: sigoden Date: Mon, 6 May 2024 09:08:49 +0800 Subject: refactor: unified access token management (#486) --- src/client/common.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/client/common.rs') diff --git a/src/client/common.rs b/src/client/common.rs index fb0c38e..24e6f8e 100644 --- a/src/client/common.rs +++ b/src/client/common.rs @@ -102,8 +102,8 @@ macro_rules! register_client { } } - pub fn name(config: &$config) -> &str { - config.name.as_deref().unwrap_or(Self::NAME) + pub fn name(local_config: &$config) -> &str { + local_config.name.as_deref().unwrap_or(Self::NAME) } } @@ -184,6 +184,10 @@ macro_rules! client_common_fns { Self::list_models(&self.config) } + fn name(&self) -> &str { + Self::name(&self.config) + } + fn model(&self) -> &Model { &self.model } @@ -259,6 +263,8 @@ pub trait Client: Sync + Send { fn list_models(&self) -> Vec; + fn name(&self) -> &str; + fn model(&self) -> &Model; fn model_mut(&mut self) -> &mut Model; -- cgit v1.2.3