Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| ec6c006235 |
@@ -5126,14 +5126,16 @@ async def api_list_sites(request: Request) -> Response:
|
|||||||
if redirect:
|
if redirect:
|
||||||
return JSONResponse({"error": "Unauthorized"}, status_code=401)
|
return JSONResponse({"error": "Unauthorized"}, status_code=401)
|
||||||
|
|
||||||
from core.site_api import MAX_SITES_PER_USER, get_user_sites
|
from core.settings import get_cached_max_sites
|
||||||
|
from core.site_api import get_user_sites
|
||||||
|
|
||||||
sites = await get_user_sites(user_session["user_id"])
|
sites = await get_user_sites(user_session["user_id"])
|
||||||
|
limit = get_cached_max_sites()
|
||||||
return JSONResponse(
|
return JSONResponse(
|
||||||
{
|
{
|
||||||
"sites": sites,
|
"sites": sites,
|
||||||
"limit": MAX_SITES_PER_USER,
|
"limit": limit,
|
||||||
"remaining": max(0, MAX_SITES_PER_USER - len(sites)),
|
"remaining": max(0, limit - len(sites)),
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "mcphub-server"
|
name = "mcphub-server"
|
||||||
version = "3.13.0"
|
version = "3.13.1"
|
||||||
description = "AI-native management hub for WordPress, WooCommerce, and self-hosted services via Model Context Protocol (MCP)"
|
description = "AI-native management hub for WordPress, WooCommerce, and self-hosted services via Model Context Protocol (MCP)"
|
||||||
authors = [
|
authors = [
|
||||||
{name = "MCP Hub", email = "contact@mcphub.dev"}
|
{name = "MCP Hub", email = "contact@mcphub.dev"}
|
||||||
|
|||||||
Reference in New Issue
Block a user