为比赛和球队添加收藏功能,更新状态检查和切换逻辑

This commit is contained in:
yuchenglong
2026-01-16 16:15:45 +08:00
parent 69e7a87de6
commit b5fd763c7e
3 changed files with 240 additions and 25 deletions

View File

@@ -431,6 +431,7 @@ export const fetchUserProfile = async (): Promise<UserProfile> => {
export const addFavorite = async (request: FavoriteRequest): Promise<any> => {
try {
// console.log("Adding favorite with request:", request);
const response = await apiClient.post<ApiResponse<any>>(
API_ENDPOINTS.FAVORITES,
request
@@ -450,6 +451,7 @@ export const removeFavorite = async (request: {
typeId: string;
}): Promise<any> => {
try {
console.log("Removing favorite with request:", request);
const response = await apiClient.delete<ApiResponse<any>>(
API_ENDPOINTS.FAVORITES,
{ data: request }
@@ -498,6 +500,7 @@ export const fetchFavorites = async (
}
);
if (response.data.code === 0) {
console.log("Fetched favorites:", JSON.stringify(response.data.data));
return response.data.data;
}
throw new Error(response.data.message);