feat: implement project settings management with CRUD operations and caching
This commit is contained in:
@ -6,6 +6,7 @@ import { AxiosPlugin } from "./plugins/axios.plugin";
|
||||
import { RedisPlugin } from "./plugins/redis.plugin";
|
||||
import { SessionPlugin } from "./plugins/session.plugin";
|
||||
import { TLog } from "src/query/logger/logger.types";
|
||||
import { SettingsPlugin } from "./plugins/settings.plugin";
|
||||
|
||||
export const registeredPlugins = {
|
||||
db: async (service: QueryExecuterService, query: Query) => {
|
||||
@ -32,6 +33,9 @@ export const registeredPlugins = {
|
||||
|
||||
return RedisPlugin.init("redis", redisConnection, query.project.id);
|
||||
},
|
||||
settings: async (service: QueryExecuterService, query: Query) => {
|
||||
return SettingsPlugin.init(query, service);
|
||||
},
|
||||
session: async (
|
||||
service: QueryExecuterService,
|
||||
query: Query,
|
||||
|
||||
Reference in New Issue
Block a user