This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user