mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-12-18 06:58:19 +00:00
fix: use xmlResponse
This commit is contained in:
parent
b798f4ce86
commit
7f76df0b24
|
@ -5,7 +5,6 @@ package context
|
|||
|
||||
import (
|
||||
"context"
|
||||
"encoding/xml"
|
||||
"fmt"
|
||||
"io"
|
||||
"net/http"
|
||||
|
@ -137,16 +136,6 @@ func (b *Base) JSON(status int, content any) {
|
|||
}
|
||||
}
|
||||
|
||||
// XML render content as XML
|
||||
func (b *Base) XML(status int, content any) {
|
||||
b.Resp.Header().Set("Content-Type", "application/xml;charset=utf-8")
|
||||
b.Resp.WriteHeader(status)
|
||||
b.Resp.Write([]byte(xml.Header))
|
||||
if err := xml.NewEncoder(b.Resp).Encode(content); err != nil {
|
||||
log.Error("Render XML failed: %v", err)
|
||||
}
|
||||
}
|
||||
|
||||
// RemoteAddr returns the client machine ip address
|
||||
func (b *Base) RemoteAddr() string {
|
||||
return b.Req.RemoteAddr
|
||||
|
|
|
@ -412,7 +412,7 @@ func DownloadPackageFile(ctx *context.Context) {
|
|||
Metadata: pd.Metadata.(*nuget_module.Metadata),
|
||||
}
|
||||
|
||||
ctx.XML(http.StatusOK, nuget_module.GenerateNuspec(pkg))
|
||||
xmlResponse(ctx, http.StatusOK, nuget_module.GenerateNuspec(pkg))
|
||||
} else {
|
||||
s, u, pf, err := packages_service.GetFileStreamByPackageNameAndVersion(
|
||||
ctx,
|
||||
|
|
Loading…
Reference in a new issue