MCPcopy Create free account
hub / github.com/Tron521/codex-console-temp / get_email_services

Function get_email_services

src/database/crud.py:253–274  ·  view source on GitHub ↗

获取邮箱服务列表

(
    db: Session,
    service_type: Optional[str] = None,
    enabled: Optional[bool] = None,
    skip: int = 0,
    limit: int = 100
)

Source from the content-addressed store, hash-verified

251
252
253def get_email_services(
254 db: Session,
255 service_type: Optional[str] = None,
256 enabled: Optional[bool] = None,
257 skip: int = 0,
258 limit: int = 100
259) -> List[EmailService]:
260 """获取邮箱服务列表"""
261 query = db.query(EmailService)
262
263 if service_type:
264 query = query.filter(EmailService.service_type == service_type)
265
266 if enabled is not None:
267 query = query.filter(EmailService.enabled == enabled)
268
269 query = query.order_by(
270 asc(EmailService.priority),
271 desc(EmailService.last_used)
272 ).offset(skip).limit(limit)
273
274 return query.all()
275
276
277def update_email_service(

Callers

nothing calls this directly

Calls 3

allMethod · 0.80
queryMethod · 0.45
filterMethod · 0.45

Tested by

no test coverage detected