// Individual edges. func handleEdge(rep Reporter, renderer render.Renderer, w http.ResponseWriter, r *http.Request) { var ( vars = mux.Vars(r) localID = vars["local"] remoteID = vars["remote"] rpt = rep.Report() metadata = renderer.EdgeMetadata(rpt, localID, remoteID) ) respondWith(w, http.StatusOK, APIEdge{Metadata: metadata}) }