ciyidogan commited on
Commit
3b0e1c2
Β·
verified Β·
1 Parent(s): e6f59c3

Update config_provider.py

Browse files
Files changed (1) hide show
  1. config_provider.py +9 -3
config_provider.py CHANGED
@@ -45,10 +45,16 @@ class GlobalConfig(BaseModel):
45
 
46
  def get_tts_api_key(self) -> Optional[str]:
47
  """Get decrypted TTS API key"""
48
- if self.tts_engine_api_key and self.tts_engine_api_key.startswith("enc:"):
 
 
49
  from encryption_utils import decrypt
50
- return decrypt(self.tts_engine_api_key)
51
- return self.tts_engine_api_key
 
 
 
 
52
 
53
  def get_stt_api_key(self) -> Optional[str]:
54
  """Get decrypted STT API key"""
 
45
 
46
  def get_tts_api_key(self) -> Optional[str]:
47
  """Get decrypted TTS API key"""
48
+ raw_key = self.tts_engine_api_key
49
+
50
+ if raw_key and raw_key.startswith("enc:"):
51
  from encryption_utils import decrypt
52
+ decrypted = decrypt(raw_key)
53
+ log(f"πŸ”“ TTS key decrypted: {'***' + decrypted[-4:] if decrypted else 'None'}")
54
+ return decrypted
55
+
56
+ log(f"πŸ”‘ TTS key not encrypted: {'***' + raw_key[-4:] if raw_key else 'None'}")
57
+ return raw_key
58
 
59
  def get_stt_api_key(self) -> Optional[str]:
60
  """Get decrypted STT API key"""