MCPcopy Index your code
hub / github.com/vastsa/FileCodeBox / get_file_metadata

Function get_file_metadata

apps/base/views.py:258–265  ·  view source on GitHub ↗
(code: str, ip: str = Depends(ip_limit["error"]))

Source from the content-addressed store, hash-verified

256
257@share_api.get("/metadata/")
258async def get_file_metadata(code: str, ip: str = Depends(ip_limit["error"])):
259 has, file_code = await get_code_file_by_code(code)
260 if not has:
261 ip_limit["error"].add_ip(ip)
262 return APIResponse(code=404, detail=file_code)
263
264 assert isinstance(file_code, FileCodes)
265 return APIResponse(detail=build_file_metadata(file_code))
266
267
268@share_api.post("/metadata/")

Callers

nothing calls this directly

Calls 4

APIResponseClass · 0.90
get_code_file_by_codeFunction · 0.85
build_file_metadataFunction · 0.85
add_ipMethod · 0.80

Tested by

no test coverage detected