mirror of
https://github.com/maxdorninger/MediaManager.git
synced 2026-04-21 16:25:36 +02:00
add indexer field to IndexerQueryResult and update related components; display indexer name to use
This commit is contained in:
7437
web/src/lib/api/api.d.ts
vendored
7437
web/src/lib/api/api.d.ts
vendored
File diff suppressed because it is too large
Load Diff
@@ -16,7 +16,7 @@
|
||||
|
||||
let { movie } = $props();
|
||||
let dialogueState = $state(false);
|
||||
let torrents: components['schemas']['PublicIndexerQueryResult'][] = $state([]);
|
||||
let torrents: components['schemas']['IndexerQueryResult'][] = $state([]);
|
||||
let isLoadingTorrents: boolean = $state(false);
|
||||
let torrentsError: string | null = $state(null);
|
||||
let queryOverride: string = $state('');
|
||||
@@ -56,7 +56,7 @@
|
||||
|
||||
async function getTorrents(
|
||||
override: boolean = false
|
||||
): Promise<components['schemas']['PublicIndexerQueryResult'][]> {
|
||||
): Promise<components['schemas']['IndexerQueryResult'][]> {
|
||||
isLoadingTorrents = true;
|
||||
torrentsError = null;
|
||||
torrents = [];
|
||||
@@ -70,7 +70,7 @@
|
||||
}
|
||||
}
|
||||
});
|
||||
data = data as components['schemas']['PublicIndexerQueryResult'][];
|
||||
data = data as components['schemas']['IndexerQueryResult'][];
|
||||
isLoadingTorrents = false;
|
||||
|
||||
if (!response.ok) {
|
||||
@@ -215,6 +215,7 @@
|
||||
<Table.Head>Size</Table.Head>
|
||||
<Table.Head>Seeders</Table.Head>
|
||||
<Table.Head>Score</Table.Head>
|
||||
<Table.Head>Indexer</Table.Head>
|
||||
<Table.Head>Indexer Flags</Table.Head>
|
||||
<Table.Head class="text-right">Actions</Table.Head>
|
||||
</Table.Row>
|
||||
@@ -226,6 +227,7 @@
|
||||
<Table.Cell>{(torrent.size / 1024 / 1024 / 1024).toFixed(2)}GB</Table.Cell>
|
||||
<Table.Cell>{torrent.seeders}</Table.Cell>
|
||||
<Table.Cell>{torrent.score}</Table.Cell>
|
||||
<Table.Cell>{torrent.indexer ?? "Unknown"}</Table.Cell>
|
||||
<Table.Cell>
|
||||
{#each torrent.flags as flag (flag)}
|
||||
<Badge variant="outline">{flag}</Badge>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
let { show }: { show: components['schemas']['Show'] } = $props();
|
||||
let dialogueState = $state(false);
|
||||
let selectedSeasonNumber: number = $state(1);
|
||||
let torrents: components['schemas']['PublicIndexerQueryResult'][] = $state([]);
|
||||
let torrents: components['schemas']['IndexerQueryResult'][] = $state([]);
|
||||
let isLoadingTorrents: boolean = $state(false);
|
||||
let torrentsError: string | null = $state(null);
|
||||
let queryOverride: string = $state('');
|
||||
@@ -57,7 +57,7 @@
|
||||
async function getTorrents(
|
||||
season_number: number,
|
||||
override: boolean = false
|
||||
): Promise<components['schemas']['PublicIndexerQueryResult'][]> {
|
||||
): Promise<components['schemas']['IndexerQueryResult'][]> {
|
||||
isLoadingTorrents = true;
|
||||
torrentsError = null;
|
||||
torrents = [];
|
||||
@@ -71,7 +71,7 @@
|
||||
}
|
||||
}
|
||||
});
|
||||
data = data as components['schemas']['PublicIndexerQueryResult'][];
|
||||
data = data as components['schemas']['IndexerQueryResult'][];
|
||||
isLoadingTorrents = false;
|
||||
|
||||
if (!response.ok) {
|
||||
@@ -252,6 +252,7 @@
|
||||
<Table.Head>Seeders</Table.Head>
|
||||
<Table.Head>Age</Table.Head>
|
||||
<Table.Head>Score</Table.Head>
|
||||
<Table.Head>Indexer</Table.Head>
|
||||
<Table.Head>Indexer Flags</Table.Head>
|
||||
<Table.Head>Seasons</Table.Head>
|
||||
<Table.Head class="text-right">Actions</Table.Head>
|
||||
@@ -272,6 +273,7 @@
|
||||
: ''}</Table.Cell
|
||||
>
|
||||
<Table.Cell>{torrent.score}</Table.Cell>
|
||||
<Table.Cell>{torrent.indexer ?? "unknown"}</Table.Cell>
|
||||
<Table.Cell>
|
||||
{#if torrent.flags}
|
||||
{#each torrent.flags as flag (flag)}
|
||||
|
||||
Reference in New Issue
Block a user