mirror of https://github.com/morpheus65535/bazarr
34 lines
722 B
TypeScript
34 lines
722 B
TypeScript
import BaseApi from "./base";
|
|
|
|
class SeriesApi extends BaseApi {
|
|
constructor() {
|
|
super("/series");
|
|
}
|
|
|
|
async series(seriesid?: number[]) {
|
|
const response = await this.get<DataWrapperWithTotal<Item.Series>>("", {
|
|
seriesid,
|
|
});
|
|
return response.data;
|
|
}
|
|
|
|
async seriesBy(params: Parameter.Range) {
|
|
const response = await this.get<DataWrapperWithTotal<Item.Series>>(
|
|
"",
|
|
params
|
|
);
|
|
return response;
|
|
}
|
|
|
|
async modify(form: FormType.ModifyItem) {
|
|
await this.post("", { seriesid: form.id, profileid: form.profileid });
|
|
}
|
|
|
|
async action(form: FormType.SeriesAction) {
|
|
await this.patch("", form);
|
|
}
|
|
}
|
|
|
|
const seriesApi = new SeriesApi();
|
|
export default seriesApi;
|