/**
 * DraftKings adapter — STUB.
 *
 * DK serves props through an undocumented REST API behind
 * sportsbook-nash.draftkings.com / api.draftkings.com. Endpoints are stable
 * for weeks but break without warning. Categories and subcategory IDs vary
 * per sport and per market.
 *
 * Implementation TODOs are tracked in specs/data-pipeline-books.md.
 * Until that's done this adapter conforms to the contract and returns []
 * so the orchestrator records "draftkings: 0" rather than failing.
 */

const { NotImplementedAdapter } = require('./OddsAdapter');

const SOURCE = 'draftkings';

async function getGames(/* sport */) {
  return [];
}

async function getPlayerProps(/* sport */) {
  // STUB: returning [] keeps the unified provider's `sources` array honest.
  // When real impl lands, this should use the rate limiter + breaker.
  return [];
}

module.exports = { name: SOURCE, getGames, getPlayerProps, NotImplementedAdapter };
