优化了 gui
This commit is contained in:
+5
-2
@@ -5,6 +5,8 @@ from pathlib import Path
|
||||
from dataclasses import dataclass
|
||||
from typing import List, Optional
|
||||
|
||||
from .email_verifier import get_email_config_for_account
|
||||
|
||||
|
||||
@dataclass
|
||||
class Account:
|
||||
@@ -45,13 +47,14 @@ class Config:
|
||||
"""获取账号列表"""
|
||||
accounts = []
|
||||
for acc in self._config.get('accounts', []):
|
||||
email_config = get_email_config_for_account(acc['email'])
|
||||
accounts.append(Account(
|
||||
username=acc['username'],
|
||||
password=acc['password'],
|
||||
email=acc['email'],
|
||||
email_password=acc['email_password'],
|
||||
email_imap_server=acc.get('email_imap_server', ''),
|
||||
email_imap_port=acc.get('email_imap_port', 993),
|
||||
email_imap_server=acc.get('email_imap_server') or email_config['server'],
|
||||
email_imap_port=acc.get('email_imap_port') or email_config['port'],
|
||||
))
|
||||
return accounts
|
||||
|
||||
|
||||
Reference in New Issue
Block a user