From b25f17509e704eb41523bf455a33804cabf8aaca Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Fri, 9 Feb 2024 02:17:45 +0000 Subject: [chore] Linting and formating tweaking --- packages/workers/crawler.ts | 16 +++++++++++----- packages/workers/openai.ts | 6 +++--- 2 files changed, 14 insertions(+), 8 deletions(-) (limited to 'packages/workers') diff --git a/packages/workers/crawler.ts b/packages/workers/crawler.ts index c76b2c42..d5479025 100644 --- a/packages/workers/crawler.ts +++ b/packages/workers/crawler.ts @@ -10,12 +10,18 @@ import prisma from "@remember/db"; import metascraper from "metascraper"; +import metascraperDescription from "metascraper-description"; +import metascraperImage from "metascraper-image"; +import metascraperLogo from "metascraper-logo-favicon"; +import metascraperTitle from "metascraper-title"; +import metascraperUrl from "metascraper-url"; + const metascraperParser = metascraper([ - require("metascraper-description")(), - require("metascraper-image")(), - require("metascraper-logo-favicon")(), - require("metascraper-title")(), - require("metascraper-url")(), + metascraperDescription(), + metascraperImage(), + metascraperLogo(), + metascraperTitle(), + metascraperUrl(), ]); export default async function runCrawler(job: Job) { diff --git a/packages/workers/openai.ts b/packages/workers/openai.ts index b6044dd3..a2f90c8a 100644 --- a/packages/workers/openai.ts +++ b/packages/workers/openai.ts @@ -46,7 +46,7 @@ async function inferTags(jobId: string, link: BookmarkedLink, openai: OpenAI) { response_format: { type: "json_object" }, }); - let response = chatCompletion.choices[0].message.content; + const response = chatCompletion.choices[0].message.content; if (!response) { throw new Error(`[openai][${jobId}] Got no message content from OpenAI`); } @@ -89,10 +89,10 @@ async function createTags(tags: string[], userId: string) { const existingTagSet = new Set(existingTags.map((t) => t.name)); - let newTags = tags.filter((t) => !existingTagSet.has(t)); + const newTags = tags.filter((t) => !existingTagSet.has(t)); // TODO: Prisma doesn't support createMany in Sqlite - let newTagObjects = await Promise.all( + const newTagObjects = await Promise.all( newTags.map((t) => { return prisma.bookmarkTags.create({ data: { -- cgit v1.2.3-70-g09d2