feat: add product distributor research table and integrate distributor analysis in Stalker product workflow
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
import { db } from "../db/index.ts";
|
||||
import { client, db } from "../db/index.ts";
|
||||
import { persistLlmResults, refreshRunStats } from "../db/persistence.ts";
|
||||
import { sql } from "drizzle-orm";
|
||||
import { normalizeAsin } from "../asin.ts";
|
||||
@@ -261,8 +261,15 @@ async function main(): Promise<void> {
|
||||
}
|
||||
|
||||
if (import.meta.main) {
|
||||
main().catch((error) => {
|
||||
console.error(error instanceof Error ? error.message : String(error));
|
||||
process.exit(1);
|
||||
});
|
||||
main()
|
||||
.catch((error) => {
|
||||
console.error(error instanceof Error ? error.message : String(error));
|
||||
process.exitCode = 1;
|
||||
})
|
||||
.finally(async () => {
|
||||
try {
|
||||
await client.end({ timeout: 5 });
|
||||
} catch {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user