You've already forked favicon-api-async
25.09.19
This commit is contained in:
@@ -386,8 +386,8 @@ def add_failed_url(domain: str, expire_time: int):
|
||||
new_count = len(failed_urls)
|
||||
|
||||
# 检查是否需要保存到文件(当新增了指定数量的URL或数量是指定阈值的倍数)
|
||||
if new_count % setting.FAILED_URLS_SAVE_THRESHOLD == 0 or (
|
||||
new_count - old_count) >= setting.FAILED_URLS_SAVE_THRESHOLD:
|
||||
if (new_count % setting.FAILED_URLS_SAVE_THRESHOLD == 0
|
||||
or (new_count - old_count) >= setting.FAILED_URLS_SAVE_THRESHOLD):
|
||||
save_failed_urls()
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@ from typing import Optional
|
||||
|
||||
import urllib3
|
||||
from fastapi import APIRouter, Request, Query, BackgroundTasks
|
||||
from fastapi.responses import Response
|
||||
from fastapi.responses import Response, FileResponse
|
||||
|
||||
import setting
|
||||
from favicon_app.routes import favicon_service
|
||||
@@ -32,6 +32,8 @@ async def get_favicon(
|
||||
refresh: Optional[str] = Query(None, include_in_schema=False),
|
||||
):
|
||||
"""获取网站图标"""
|
||||
if not url:
|
||||
return FileResponse("templates/index.html")
|
||||
return await favicon_service.get_favicon_handler(request, bg_tasks, url, refresh)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user