diff --git a/frontend/lib/services/flashcards.ts b/frontend/lib/services/flashcards.ts index 3bd0648..64b220b 100644 --- a/frontend/lib/services/flashcards.ts +++ b/frontend/lib/services/flashcards.ts @@ -57,7 +57,7 @@ class FlashcardsService { } // 簡化的詞卡方法 - async getFlashcards(search?: string, favoritesOnly: boolean = false): Promise> { + async getFlashcards(search?: string, favoritesOnly: boolean = false): Promise> { try { const params = new URLSearchParams(); if (search) params.append('search', search); @@ -66,7 +66,7 @@ class FlashcardsService { const queryString = params.toString(); const endpoint = `/flashcards${queryString ? `?${queryString}` : ''}`; - return await this.makeRequest>(endpoint); + return await this.makeRequest>(endpoint); } catch (error) { return { success: false, @@ -75,7 +75,7 @@ class FlashcardsService { } } - async createFlashcard(data: CreateSimpleFlashcardRequest): Promise> { + async createFlashcard(data: CreateFlashcardRequest): Promise> { try { return await this.makeRequest>('/flashcards', { method: 'POST', @@ -102,7 +102,7 @@ class FlashcardsService { } } - async getFlashcard(id: string): Promise> { + async getFlashcard(id: string): Promise> { try { return await this.makeRequest>(`/flashcards/${id}`); } catch (error) { @@ -113,7 +113,7 @@ class FlashcardsService { } } - async updateFlashcard(id: string, data: CreateSimpleFlashcardRequest): Promise> { + async updateFlashcard(id: string, data: CreateFlashcardRequest): Promise> { try { return await this.makeRequest>(`/flashcards/${id}`, { method: 'PUT',