run clip only for personal files

This commit is contained in:
Abhinav 2023-10-25 20:57:53 +05:30
parent 6eb61117e5
commit 5dc226cfe7

View file

@ -9,6 +9,8 @@ import ComlinkCryptoWorker from 'utils/comlink/ComlinkCryptoWorker';
import { logError } from 'utils/sentry';
import { addLogLine } from 'utils/logging';
import { CustomError } from 'utils/error';
import { LS_KEYS, getData } from 'utils/storage/localStorage';
import { getPersonalFiles } from 'utils/file';
class ClipServiceImpl {
private electronAPIs: ElectronAPIs;
@ -65,7 +67,11 @@ class ClipServiceImpl {
private runClipEmbeddingExtraction = async (canceller: AbortController) => {
try {
const localFiles = await getLocalFiles();
const user = getData(LS_KEYS.USER);
if (!user) {
return;
}
const localFiles = getPersonalFiles(await getLocalFiles(), user);
const existingEmbeddings = await getAllClipImageEmbeddings();
const pendingFiles = await getNonClipEmbeddingExtractedFiles(
localFiles,