Files
waha/src/core/storage/sqlite3/Sqlite3JsonQuery.ts
T
2025-01-19 14:42:59 +07:00

14 lines
408 B
TypeScript

import { IJsonQuery } from '@waha/core/storage/sql/IJsonQuery';
export class Sqlite3JsonQuery implements IJsonQuery {
filter(field: string, key: string): string {
const jsonPath = `$.${key}`;
return `${field}->'${jsonPath}' = ?`;
}
sortBy(field: string, sortBy: string, direction: string): string {
const jsonPath = `$.${sortBy}`;
return `${field}->'${jsonPath}' ${direction}`;
}
}