Added Ai Image Analyzer support (#386)

* Added Ai Image Analyzer support

* removed unnecessary null check
This commit is contained in:
Swaggeroo
2024-07-23 09:51:43 +02:00
committed by GitHub
parent 26867000dd
commit 58cc6400e8
5 changed files with 57 additions and 4 deletions

View File

@@ -44,14 +44,17 @@ export class NotesIndexer {
public isContentIndexable(path: string): boolean {
const settings = this.plugin.settings
const hasTextExtractor = !!this.plugin.getTextExtractor()
const hasAIImageAnalyzer = !!this.plugin.getAIImageAnalyzer()
const canIndexPDF = hasTextExtractor && settings.PDFIndexing
const canIndexImages = hasTextExtractor && settings.imagesIndexing
const canIndexImagesAI = hasAIImageAnalyzer && settings.aiImageIndexing
return (
this.isFilePlaintext(path) ||
isFileCanvas(path) ||
isFileFromDataloomPlugin(path) ||
(canIndexPDF && isFilePDF(path)) ||
(canIndexImages && isFileImage(path))
(canIndexImages && isFileImage(path)) ||
(canIndexImagesAI && isFileImage(path))
)
}