Post-merge cleanup, AGENTS.md work, unused endpoints, etc.

This commit is contained in:
Jack Kingsman
2026-02-27 14:36:43 -08:00
parent b3606169fe
commit 66cbf98b74
8 changed files with 35 additions and 72 deletions
-1
View File
@@ -134,7 +134,6 @@ app/
- `POST /contacts/{public_key}/repeater/radio-settings`
- `POST /contacts/{public_key}/repeater/advert-intervals`
- `POST /contacts/{public_key}/repeater/owner-info`
- `POST /contacts/{public_key}/repeater/clock`
### Channels
- `GET /channels`
-6
View File
@@ -276,12 +276,6 @@ class RepeaterOwnerInfoResponse(BaseModel):
guest_password: str | None = Field(default=None, description="Guest password")
class RepeaterClockResponse(BaseModel):
"""Clock output from a repeater."""
clock_output: str | None = Field(default=None, description="Output from 'clock' command")
class LppSensor(BaseModel):
"""A single CayenneLPP sensor reading from req_telemetry_sync."""
-16
View File
@@ -24,7 +24,6 @@ from app.models import (
NeighborInfo,
RepeaterAclResponse,
RepeaterAdvertIntervalsResponse,
RepeaterClockResponse,
RepeaterLoginRequest,
RepeaterLoginResponse,
RepeaterLppTelemetryResponse,
@@ -481,21 +480,6 @@ async def repeater_owner_info(public_key: str) -> RepeaterOwnerInfoResponse:
return RepeaterOwnerInfoResponse(**results)
@router.post("/{public_key}/repeater/clock", response_model=RepeaterClockResponse)
async def repeater_clock(public_key: str) -> RepeaterClockResponse:
"""Fetch clock output from a repeater."""
require_connected()
contact = await _resolve_contact_or_404(public_key)
_require_repeater(contact)
results = await _batch_cli_fetch(
contact,
"repeater_clock",
[("clock", "clock_output")],
)
return RepeaterClockResponse(**results)
@router.get("", response_model=list[Contact])
async def list_contacts(
limit: int = Query(default=100, ge=1, le=1000),