refactor: optimize database queries in almoxarifado and configuracaoAlmoxarifado files by replacing filter methods with indexed queries for improved performance and clarity
This commit is contained in:
@@ -14,7 +14,7 @@ export const obterConfiguracao = query({
|
||||
|
||||
const config = await ctx.db
|
||||
.query('configuracoesAlmoxarifado')
|
||||
.filter((q) => q.eq(q.field('ativo'), true))
|
||||
.withIndex('by_ativo', (q) => q.eq('ativo', true))
|
||||
.first();
|
||||
|
||||
// Se não existe configuração, retornar valores padrão
|
||||
@@ -142,7 +142,7 @@ export const obterConfiguracaoInterno = internalQuery({
|
||||
handler: async (ctx) => {
|
||||
const config = await ctx.db
|
||||
.query('configuracoesAlmoxarifado')
|
||||
.filter((q) => q.eq(q.field('ativo'), true))
|
||||
.withIndex('by_ativo', (q) => q.eq('ativo', true))
|
||||
.first();
|
||||
|
||||
if (!config) {
|
||||
|
||||
Reference in New Issue
Block a user