import type { HttpContext } from '@adonisjs/core/http'
import db from '@adonisjs/lucid/services/db'

export default class VariableSettingsController {
  async getDefaultCurrency({ response }: HttpContext) {
    const currency = await db
      .rawQuery(`SELECT symbol FROM currencies WHERE is_active = TRUE LIMIT 1`)
      .then((result) => {
        return result[0][0]?.symbol || 'USD'
      })

    return response.ok({ status: true, data: currency })
  }
}
