mirror of
https://github.com/jkingsman/Remote-Terminal-for-MeshCore.git
synced 2026-07-06 01:42:11 +02:00
Post-merge cleanup, AGENTS.md work, unused endpoints, etc.
This commit is contained in:
@@ -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`
|
||||
|
||||
@@ -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."""
|
||||
|
||||
|
||||
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user