import type { DealCard } from "../models/deal/DealCard"
import { getUserDeals } from "../api/user/getUserDeals"

export async function fetchUserDeals(userName: string): Promise<DealCard[]> {
  try {
    return await getUserDeals(userName)
  } catch (err: any) {
    const message = err?.message || "Paylaşımlar alınamadı"
    console.error("Kullanıcı paylaşımlarını alırken hata:", err)
    throw new Error(message)
  }
}
