Files
firecrawl/apps/api/src/services/logging/crawl_log.ts
T

23 lines
635 B
TypeScript
Raw Normal View History

2024-05-06 17:16:43 -07:00
import { supabase_service } from "../supabase";
2024-11-07 20:57:33 +01:00
import { logger } from "../../../src/lib/logger";
2024-09-04 15:57:57 -03:00
import { configDotenv } from "dotenv";
configDotenv();
2024-05-06 17:16:43 -07:00
export async function logCrawl(job_id: string, team_id: string) {
2024-12-11 19:46:11 -03:00
const useDbAuthentication = process.env.USE_DB_AUTHENTICATION === "true";
if (useDbAuthentication) {
2024-07-12 16:51:20 -03:00
try {
const { data, error } = await supabase_service
2024-12-11 19:46:11 -03:00
.from("bulljobs_teams")
.insert([
{
job_id: job_id,
team_id: team_id
}
]);
2024-07-12 16:51:20 -03:00
} catch (error) {
2024-11-07 20:57:33 +01:00
logger.error(`Error logging crawl job to supabase:\n${error}`);
2024-07-12 16:51:20 -03:00
}
2024-05-06 17:16:43 -07:00
}
}