add details view for MediaLoFi
Gitea Actions Demo / Explore-Gitea-Actions (push) Successful in 4s

This commit is contained in:
Thomas Peetz
2026-10-13 17:28:44 +02:00
parent b897772ea1
commit d5f71efe5e
7 changed files with 277 additions and 24 deletions
+22
View File
@@ -185,6 +185,28 @@ func GetData(server config.Server, apiVersion string) (data *ExportData, err err
return &export, nil
}
func DeleteData(target config.Server, path, id string) {
url := fmt.Sprintf("%s/%s/%s/%s", target.Url, config.Config.ApiVersion, path, id)
client := resty.New()
client.SetLoggerWarnLevel(true)
token := GetToken(client, target)
_, err := client.R().
SetAuthToken(token).
SetHeader("Accept", "application/json").
Delete(url)
if err != nil {
slog.Info(url, "error", err.Error())
}
}
func UpdateData(target config.Server, path string, v any) {
client := resty.New()
client.SetLoggerWarnLevel(true)
token := GetToken(client, target)
var result any
PostJSON(client, target, token, config.Config.ApiVersion, path, v, &result)
}
func WriteJson(data *ExportData, fileName string) error {
jsonData, err := json.MarshalIndent(data, "", " ")
if err != nil {