连接了种子搜索

Change-Id: Idc439815f713ac4de7916529fc41fc185fb513fa
diff --git a/src/api/torrent.js b/src/api/torrent.js
index bccf99c..cd66464 100644
--- a/src/api/torrent.js
+++ b/src/api/torrent.js
@@ -17,6 +17,35 @@
 }

 

 /**

+ * 搜索种子

+ * @param {Object} searchParams - 搜索参数

+ * @param {string} searchParams.keyword - 搜索关键词

+ * @param {string} searchParams.category - 分类

+ * @param {string} searchParams.sortBy - 排序字段

+ * @param {string} searchParams.sortOrder - 排序方向

+ * @param {number} searchParams.page - 页码

+ * @param {number} searchParams.entriesPerPage - 每页条数

+ * @returns {Promise}

+ */

+export function searchTorrents(searchParams) {

+  return request({

+    url: '/torrent/search',

+    method: 'post',

+    data: searchParams

+  }).catch(error => {

+    console.error('🚨 API请求失败:', {

+      url: '/torrent/search',

+      requestedURL: error.config?.url,

+      baseURL: error.config?.baseURL,

+      fullURL: error.config?.baseURL ? error.config.baseURL + error.config.url : error.config?.url,

+      status: error.response?.status,

+      statusText: error.response?.statusText

+    })

+    throw error

+  })

+}

+

+/**

  * 获取分类列表

  * @returns {Promise}

  */

@@ -34,7 +63,7 @@
  */

 export function getTags() {

     console.log('调用获取标签列表API...')

-    // 由于后端没有标签的Controller,返回模拟数据

+    // 后端没有标签的Controller,返回模拟数据

     return new Promise((resolve) => {

       setTimeout(() => {

         resolve({

@@ -58,17 +87,4 @@
     url: `/torrent/${infoHash}`,

     method: 'get'

   })

-}

-

-/**

- * 获取种子列表

- * @param {Object} params - 查询参数

- * @returns {Promise}

- */

-export function getTorrents(params) {

-  return request({

-    url: '/torrents',

-    method: 'get',

-    params

-  })

 }
\ No newline at end of file