imports :)

This commit is contained in:
Lars Behrends
2026-04-09 17:13:04 +02:00
parent 6d5397505a
commit 1caadd12e1
6 changed files with 1579 additions and 16 deletions

View File

@@ -151,10 +151,12 @@ export function convertApiToMedia(apiItem: ApiMediaItem): Media {
let aspectRatio: '2/3' | '16/9' | '1/1' = '2/3';
if (apiItem.aspectRatio) {
const ratio = apiItem.aspectRatio.toLowerCase();
if (ratio.includes('16:9') || ratio.includes('1.78') || ratio.includes('2.39')) {
if (ratio.includes('16:9') || ratio.includes('16/9') || ratio.includes('1.78') || ratio.includes('2.39')) {
aspectRatio = '16/9';
} else if (ratio.includes('1:1') || ratio.includes('1.00')) {
} else if (ratio.includes('1:1') || ratio.includes('1/1') || ratio.includes('1.00')) {
aspectRatio = '1/1';
} else if (ratio.includes('2/3')) {
aspectRatio = '2/3';
}
}
@@ -241,7 +243,7 @@ export function convertApiToMedia(apiItem: ApiMediaItem): Media {
}
// Media API Functions
export async function fetchAllMedia(page: number = 1, limit: number = 50): Promise<Media[]> {
export async function fetchAllMedia(page: number = 1, limit: number = 10000): Promise<Media[]> {
try {
const response = await fetch(`${BASE_URL}/api/media?page=${page}&limit=${limit}`);
if (!response.ok) {
@@ -342,7 +344,7 @@ export async function deleteMedia(id: number | string): Promise<boolean> {
}
// Cast API Functions
export async function fetchAllCast(page: number = 1, limit: number = 50): Promise<ApiCastItem[]> {
export async function fetchAllCast(page: number = 1, limit: number = 100000): Promise<ApiCastItem[]> {
try {
const response = await fetch(`${BASE_URL}/api/cast?page=${page}&limit=${limit}`);
if (!response.ok) {