mirror of
https://github.com/Sonarr/Sonarr
synced 2025-12-06 08:28:37 +01:00
New: Season packs and multi-episode releases will show as a single item in the queue Closes #6537
31 lines
901 B
TypeScript
31 lines
901 B
TypeScript
import { createOptionsStore } from 'Helpers/Hooks/useOptionsStore';
|
|
import { SeriesMonitor, SeriesType } from 'Series/Series';
|
|
|
|
export interface AddSeriesOptions {
|
|
rootFolderPath: string;
|
|
monitor: SeriesMonitor;
|
|
qualityProfileId: number;
|
|
seriesType: SeriesType;
|
|
seasonFolder: boolean;
|
|
searchForMissingEpisodes: boolean;
|
|
searchForCutoffUnmetEpisodes: boolean;
|
|
tags: number[];
|
|
}
|
|
|
|
const { useOptions, useOption, setOption } =
|
|
createOptionsStore<AddSeriesOptions>('add_series_options', () => {
|
|
return {
|
|
rootFolderPath: '',
|
|
monitor: 'all',
|
|
qualityProfileId: 0,
|
|
seriesType: 'standard',
|
|
seasonFolder: true,
|
|
searchForMissingEpisodes: false,
|
|
searchForCutoffUnmetEpisodes: false,
|
|
tags: [],
|
|
};
|
|
});
|
|
|
|
export const useAddSeriesOptions = useOptions;
|
|
export const useAddSeriesOption = useOption;
|
|
export const setAddSeriesOption = setOption;
|