import api from './index.js'

/**
 * 搜索相关API接口
 */

// 基础搜索接口
export const searchContent = (params = {}) => {
  // 将 video 映射为 course，因为接口使用 course 作为课程类型
  const mappedParams = { ...params }
  if (mappedParams.type === 'video') {
    mappedParams.type = 'course'
  }
  
  return api.get('/search', { params: mappedParams })
}

// 搜索建议/自动补全接口（可选，如果后续需要）
export const getSearchSuggestions = (keyword) => {
  return api.get('/search/suggestions', { 
    params: { keyword } 
  })
}

// 搜索历史（可选，如果后续需要）
export const getSearchHistory = () => {
  return api.get('/search/history')
}

// 清空搜索历史（可选，如果后续需要）
export const clearSearchHistory = () => {
  return api.delete('/search/history')
}
