import { settingsRepo } from '@/lib/database/repositories/settings.repo'

export function getSetting(key: string, userId?: string): string | undefined {
  return settingsRepo.getEffective(key, userId)
}

export function listSettings(userId: string): Record<string, string> {
  return settingsRepo.listEffective(userId)
}

export function upsertUserSettings(userId: string, values: Record<string, string>): void {
  settingsRepo.upsertUserValues(userId, values)
}
