Update
This commit is contained in:
@ -139,7 +139,7 @@ function initializeDatabase(): Database {
|
|||||||
performDatabaseIntegrityFixes(db);
|
performDatabaseIntegrityFixes(db);
|
||||||
|
|
||||||
// Initialize settings table with default values
|
// Initialize settings table with default values
|
||||||
initializeSettings();
|
initializeSettings(db);
|
||||||
|
|
||||||
// ALTER
|
// ALTER
|
||||||
// ALTER TABLE feeds ADD COLUMN category TEXT DEFAULT NULL;
|
// ALTER TABLE feeds ADD COLUMN category TEXT DEFAULT NULL;
|
||||||
@ -1612,7 +1612,7 @@ export interface Setting {
|
|||||||
updatedAt: string;
|
updatedAt: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function initializeSettings(): Promise<void> {
|
export async function initializeSettings(database: Database): Promise<void> {
|
||||||
const defaultSettings: Omit<Setting, "updatedAt">[] = [
|
const defaultSettings: Omit<Setting, "updatedAt">[] = [
|
||||||
{
|
{
|
||||||
key: "OPENAI_API_KEY",
|
key: "OPENAI_API_KEY",
|
||||||
@ -1764,7 +1764,7 @@ export async function initializeSettings(): Promise<void> {
|
|||||||
|
|
||||||
for (const setting of defaultSettings) {
|
for (const setting of defaultSettings) {
|
||||||
try {
|
try {
|
||||||
const stmt = db.prepare(
|
const stmt = database.prepare(
|
||||||
"INSERT OR IGNORE INTO settings (key, value, is_credential, description, default_value, required, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?)"
|
"INSERT OR IGNORE INTO settings (key, value, is_credential, description, default_value, required, updated_at) VALUES (?, ?, ?, ?, ?, ?, ?)"
|
||||||
);
|
);
|
||||||
stmt.run(
|
stmt.run(
|
||||||
|
Reference in New Issue
Block a user