mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2026-04-22 22:34:53 -04:00
Refactor Indexer index to use react-window
(cherry picked from commit d022679b7dcbce3cec98e6a1fd0879e3c0d92523)
This commit is contained in:
@@ -0,0 +1,42 @@
|
||||
import ModelBase from 'App/ModelBase';
|
||||
|
||||
export interface IndexerStatus extends ModelBase {
|
||||
disabledTill: Date;
|
||||
}
|
||||
|
||||
export interface IndexerCategory extends ModelBase {
|
||||
id: number;
|
||||
name: string;
|
||||
subCategories: IndexerCategory[];
|
||||
}
|
||||
|
||||
export interface IndexerCapabilities extends ModelBase {
|
||||
limitsMax: number;
|
||||
limitsDefault: number;
|
||||
categories: IndexerCategory[];
|
||||
}
|
||||
|
||||
export interface IndexerField extends ModelBase {
|
||||
name: string;
|
||||
label: string;
|
||||
advanced: boolean;
|
||||
type: string;
|
||||
value: string;
|
||||
}
|
||||
|
||||
interface Indexer extends ModelBase {
|
||||
name: string;
|
||||
added: Date;
|
||||
enable: boolean;
|
||||
redirect: boolean;
|
||||
protocol: string;
|
||||
privacy: string;
|
||||
priority: number;
|
||||
fields: IndexerField[];
|
||||
tags: number[];
|
||||
status: IndexerStatus;
|
||||
capabilities: IndexerCapabilities;
|
||||
indexerUrls: string[];
|
||||
}
|
||||
|
||||
export default Indexer;
|
||||
Reference in New Issue
Block a user