|
@@ -7,7 +7,7 @@ from collections import Counter
|
|
|
from datetime import datetime, timezone
|
|
from datetime import datetime, timezone
|
|
|
from email.utils import parsedate_to_datetime
|
|
from email.utils import parsedate_to_datetime
|
|
|
|
|
|
|
|
-from fastapi import FastAPI
|
|
|
|
|
|
|
+from fastapi import FastAPI, Form
|
|
|
from mcp.server.fastmcp import FastMCP
|
|
from mcp.server.fastmcp import FastMCP
|
|
|
from mcp.server.transport_security import TransportSecuritySettings
|
|
from mcp.server.transport_security import TransportSecuritySettings
|
|
|
|
|
|
|
@@ -930,7 +930,7 @@ def api_feeds():
|
|
|
|
|
|
|
|
|
|
|
|
|
@app.post("/api/v1/feeds/toggle")
|
|
@app.post("/api/v1/feeds/toggle")
|
|
|
-def api_feed_toggle(feed_url: str, enabled: bool):
|
|
|
|
|
|
|
+async def api_feed_toggle(feed_url: str = Form(), enabled: bool = Form()):
|
|
|
"""Toggle a feed's enabled state."""
|
|
"""Toggle a feed's enabled state."""
|
|
|
try:
|
|
try:
|
|
|
store = SQLiteClusterStore(DB_PATH)
|
|
store = SQLiteClusterStore(DB_PATH)
|