nidus-sync/sync/radar.go
2026-02-16 19:14:58 +00:00

27 lines
566 B
Go

package sync
import (
"net/http"
"github.com/Gleipnir-Technology/nidus-sync/db/models"
"github.com/Gleipnir-Technology/nidus-sync/html"
)
type contentRadar struct {
URL ContentURL
User User
}
func getRadar(w http.ResponseWriter, r *http.Request, u *models.User) {
ctx := r.Context()
userContent, err := contentForUser(ctx, u)
if err != nil {
respondError(w, "Failed to get user", err, http.StatusInternalServerError)
return
}
data := contentRadar{
URL: newContentURL(),
User: userContent,
}
html.RenderOrError(w, "sync/radar.html", data)
}