Remove titles from the library with a confirmation (M10)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -246,3 +246,14 @@ func (c *Client) EpisodeFiles(ctx context.Context, seriesID int) ([]arr.MediaFil
|
||||
err := c.Do(ctx, http.MethodGet, "episodefile", url.Values{"seriesId": {strconv.Itoa(seriesID)}}, nil, &files)
|
||||
return files, err
|
||||
}
|
||||
|
||||
// DeleteSeries removes a series from the library. With deleteFiles all its
|
||||
// episode files are deleted from disk too; addExclusion keeps it from coming
|
||||
// back through import lists.
|
||||
func (c *Client) DeleteSeries(ctx context.Context, id int, deleteFiles, addExclusion bool) error {
|
||||
q := url.Values{
|
||||
"deleteFiles": {strconv.FormatBool(deleteFiles)},
|
||||
"addImportListExclusion": {strconv.FormatBool(addExclusion)},
|
||||
}
|
||||
return c.Do(ctx, http.MethodDelete, "series/"+strconv.Itoa(id), q, nil, nil)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user