bazarr/frontend/src/apis/raw/series.ts

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;