blob: 13c9f9407aaf80435b2629104da8800d4c1760cb [file] [log] [blame]
DREW7c7c6a02025-06-05 19:58:55 +08001// src/api/recommend.js
2import { api } from './auth';
3
4export const getRecommendations = async (limit = 5) => {
5 try {
6 const response = await api.get('/recommend/for-user', {
7 params: { limit }
8 });
9 return response.data;
10 } catch (error) {
11 console.error('获取推荐失败:', error);
12 throw error;
13 }
14};
15
16export const markRecommendationShown = async (torrentId) => {
17 try {
18 await api.post(`/recommend/mark-shown/${torrentId}`);
19 } catch (error) {
20 console.error('标记推荐为已显示失败:', error);
21 }
22};
23
24export const markRecommendationClicked = async (torrentId) => {
25 try {
26 await api.post(`/recommend/mark-clicked/${torrentId}`);
27 } catch (error) {
28 console.error('标记推荐为已点击失败:', error);
29 }
30};