Output GET sites as an object of domains containing an array of branches

This commit is contained in:
Melon 2025-03-27 00:14:38 +00:00
parent 1f2e9880bc
commit 8d8d54df0d
Signed by: melon
GPG Key ID: 6C9D970C50D26A25

View File

@ -62,8 +62,13 @@ func New(upload *upload.Handler, keyStore *mjwt.KeyStore, db apiDB) *httprouter.
return
}
domains := make(map[string][]database.Branch)
for _, i := range branches {
domains[i.Domain] = append(domains[i.Domain], i)
}
rw.WriteHeader(http.StatusOK)
_ = json.NewEncoder(rw).Encode(branches)
_ = json.NewEncoder(rw).Encode(domains)
}))
// Site creation endpoint