19 lines
499 B
TypeScript
19 lines
499 B
TypeScript
import { mockFavorites } from "@/lib/mock"
|
|
|
|
export function listFavorites() {
|
|
return mockFavorites
|
|
}
|
|
|
|
export function listFavoritesByUser(userId: string) {
|
|
return mockFavorites.filter((favorite) => favorite.userId === userId)
|
|
}
|
|
|
|
export function isFavorited(userId: string, targetType: "player" | "shop", targetId: string) {
|
|
return mockFavorites.some(
|
|
(favorite) =>
|
|
favorite.userId === userId &&
|
|
favorite.targetType === targetType &&
|
|
favorite.targetId === targetId,
|
|
)
|
|
}
|