This commit is contained in:
Oleg Maslov
2026-09-02 10:14:22 +02:00
parent 0c3e2ead3b
commit b20b138fe4
771 changed files with 161561 additions and 9027 deletions

View File

@@ -98,18 +98,24 @@ export class ScoutAgent {
});
}
async adopt(findingId: string) {
async adopt(findingId: string, userId: string) {
const [updated] = await this.db.update(scoutFindings)
.set({ status: 'adopted' })
.where(eq(scoutFindings.id, findingId))
.where(and(
eq(scoutFindings.id, findingId),
eq(scoutFindings.userId, userId),
))
.returning();
return updated ?? null;
}
async dismiss(findingId: string) {
async dismiss(findingId: string, userId: string) {
const [updated] = await this.db.update(scoutFindings)
.set({ status: 'dismissed' })
.where(eq(scoutFindings.id, findingId))
.where(and(
eq(scoutFindings.id, findingId),
eq(scoutFindings.userId, userId),
))
.returning();
return updated ?? null;
}