import type { SSDP } from '../index.js'

export function discover (ssdp: SSDP, serviceType?: string): void {
  serviceType = serviceType ?? 'ssdp:all'

  ssdp.emit('ssdp:send-message', 'M-SEARCH * HTTP/1.1', {
    ST: serviceType,
    MAN: '"ssdp:discover"',
    MX: 1
  })
}
