chat sessions in project view
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
const { getDB } = require('./index');
|
||||
const { parseRow } = require('@nexusai/shared');
|
||||
|
||||
function createProject({ name, description, colour, icon }) {
|
||||
function createProject({ name, description, colour, icon, projectOnly }) {
|
||||
const db = getDB();
|
||||
const result = db.prepare(`
|
||||
INSERT INTO projects (name, description, colour, icon)
|
||||
VALUES (?, ?, ?, ?)
|
||||
`).run(name, description ?? null, colour ?? null, icon ?? null);
|
||||
`).run(name, description ?? null, colour ?? null, icon ?? null, projectOnly ?? 0);
|
||||
return getProject(result.lastInsertRowid);
|
||||
}
|
||||
|
||||
@@ -20,12 +20,12 @@ function getProject(id) {
|
||||
return parseRow(db.prepare(`SELECT * FROM projects WHERE id = ?`).get(id));
|
||||
}
|
||||
|
||||
function updateProject(id, { name, description, colour, icon }) {
|
||||
function updateProject(id, { name, description, colour, icon, projectOnly }) {
|
||||
const db = getDB();
|
||||
db.prepare(`
|
||||
UPDATE projects SET name = ?, description = ?, colour = ?, icon = ?
|
||||
UPDATE projects SET name = ?, description = ?, colour = ?, icon = ?, projectOnly = ?
|
||||
WHERE id = ?
|
||||
`).run(name, description ?? null, colour ?? null, icon ?? null, id);
|
||||
`).run(name, description ?? null, colour ?? null, icon ?? null, projectOnly ?? 0, id);
|
||||
return getProject(id);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user