function mapCreateDealRequestToDealCreateData(payload, userId) {
  const { title, description, url, price, sellerName } = payload

  return {
    title,
    description: description ?? null,
    url: url ?? null,
    price: price ?? null,

    // Burada customSeller yazıyoruz; servis gerektiğinde ilişkilendiriyor.
    customSeller: sellerName ?? null,

    user: {
      connect: { id: userId },
    },
  }
}

module.exports = {
  mapCreateDealRequestToDealCreateData,
}
