style: format config and db
This commit is contained in:
@@ -90,9 +90,11 @@ export const TIMEZONE =
|
|||||||
process.env.TZ || Intl.DateTimeFormat().resolvedOptions().timeZone;
|
process.env.TZ || Intl.DateTimeFormat().resolvedOptions().timeZone;
|
||||||
|
|
||||||
const SESSION_COMMAND_ALLOWED_SENDERS = new Set(
|
const SESSION_COMMAND_ALLOWED_SENDERS = new Set(
|
||||||
(process.env.SESSION_COMMAND_ALLOWED_SENDERS ||
|
(
|
||||||
|
process.env.SESSION_COMMAND_ALLOWED_SENDERS ||
|
||||||
envConfig.SESSION_COMMAND_ALLOWED_SENDERS ||
|
envConfig.SESSION_COMMAND_ALLOWED_SENDERS ||
|
||||||
'')
|
''
|
||||||
|
)
|
||||||
.split(',')
|
.split(',')
|
||||||
.map((value) => value.trim())
|
.map((value) => value.trim())
|
||||||
.filter(Boolean),
|
.filter(Boolean),
|
||||||
|
|||||||
46
src/db.ts
46
src/db.ts
@@ -139,7 +139,9 @@ function createSchema(database: Database.Database): void {
|
|||||||
const hasAgentType = registeredGroupCols.some(
|
const hasAgentType = registeredGroupCols.some(
|
||||||
(col) => col.name === 'agent_type',
|
(col) => col.name === 'agent_type',
|
||||||
);
|
);
|
||||||
const hasWorkDir = registeredGroupCols.some((col) => col.name === 'work_dir');
|
const hasWorkDir = registeredGroupCols.some(
|
||||||
|
(col) => col.name === 'work_dir',
|
||||||
|
);
|
||||||
const hasAgentConfig = registeredGroupCols.some(
|
const hasAgentConfig = registeredGroupCols.some(
|
||||||
(col) => col.name === 'agent_config',
|
(col) => col.name === 'agent_config',
|
||||||
);
|
);
|
||||||
@@ -660,15 +662,15 @@ export function getRegisteredGroup(
|
|||||||
.prepare('SELECT * FROM registered_groups WHERE jid = ?')
|
.prepare('SELECT * FROM registered_groups WHERE jid = ?')
|
||||||
.get(jid) as
|
.get(jid) as
|
||||||
| {
|
| {
|
||||||
jid: string;
|
jid: string;
|
||||||
name: string;
|
name: string;
|
||||||
folder: string;
|
folder: string;
|
||||||
trigger_pattern: string;
|
trigger_pattern: string;
|
||||||
added_at: string;
|
added_at: string;
|
||||||
agent_config: string | null;
|
agent_config: string | null;
|
||||||
requires_trigger: number | null;
|
requires_trigger: number | null;
|
||||||
is_main: number | null;
|
is_main: number | null;
|
||||||
agent_type: string | null;
|
agent_type: string | null;
|
||||||
work_dir: string | null;
|
work_dir: string | null;
|
||||||
}
|
}
|
||||||
| undefined;
|
| undefined;
|
||||||
@@ -686,9 +688,7 @@ export function getRegisteredGroup(
|
|||||||
folder: row.folder,
|
folder: row.folder,
|
||||||
trigger: row.trigger_pattern,
|
trigger: row.trigger_pattern,
|
||||||
added_at: row.added_at,
|
added_at: row.added_at,
|
||||||
agentConfig: row.agent_config
|
agentConfig: row.agent_config ? JSON.parse(row.agent_config) : undefined,
|
||||||
? JSON.parse(row.agent_config)
|
|
||||||
: undefined,
|
|
||||||
requiresTrigger:
|
requiresTrigger:
|
||||||
row.requires_trigger === null ? undefined : row.requires_trigger === 1,
|
row.requires_trigger === null ? undefined : row.requires_trigger === 1,
|
||||||
isMain: row.is_main === 1 ? true : undefined,
|
isMain: row.is_main === 1 ? true : undefined,
|
||||||
@@ -729,14 +729,14 @@ export function getAllRegisteredGroups(
|
|||||||
: db.prepare('SELECT * FROM registered_groups').all()
|
: db.prepare('SELECT * FROM registered_groups').all()
|
||||||
) as Array<{
|
) as Array<{
|
||||||
jid: string;
|
jid: string;
|
||||||
name: string;
|
name: string;
|
||||||
folder: string;
|
folder: string;
|
||||||
trigger_pattern: string;
|
trigger_pattern: string;
|
||||||
added_at: string;
|
added_at: string;
|
||||||
agent_config: string | null;
|
agent_config: string | null;
|
||||||
requires_trigger: number | null;
|
requires_trigger: number | null;
|
||||||
is_main: number | null;
|
is_main: number | null;
|
||||||
agent_type: string | null;
|
agent_type: string | null;
|
||||||
work_dir: string | null;
|
work_dir: string | null;
|
||||||
}>;
|
}>;
|
||||||
const result: Record<string, RegisteredGroup> = {};
|
const result: Record<string, RegisteredGroup> = {};
|
||||||
@@ -753,9 +753,7 @@ export function getAllRegisteredGroups(
|
|||||||
folder: row.folder,
|
folder: row.folder,
|
||||||
trigger: row.trigger_pattern,
|
trigger: row.trigger_pattern,
|
||||||
added_at: row.added_at,
|
added_at: row.added_at,
|
||||||
agentConfig: row.agent_config
|
agentConfig: row.agent_config ? JSON.parse(row.agent_config) : undefined,
|
||||||
? JSON.parse(row.agent_config)
|
|
||||||
: undefined,
|
|
||||||
requiresTrigger:
|
requiresTrigger:
|
||||||
row.requires_trigger === null ? undefined : row.requires_trigger === 1,
|
row.requires_trigger === null ? undefined : row.requires_trigger === 1,
|
||||||
isMain: row.is_main === 1 ? true : undefined,
|
isMain: row.is_main === 1 ? true : undefined,
|
||||||
|
|||||||
Reference in New Issue
Block a user