mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-10-05 20:49:40 +00:00
made file watchers more robust against multiple triggers
This commit is contained in:
1 parent
2332e83da8
commit
95ca74809b
4 files changed
+223
-30
No files matched your search
@@ -221,11 +221,7 @@ public sealed partial class DataSourceEmbeddingService
|
||||
|
||||
private bool IsSkippedRagFile(FileInfo file)
|
||||
{
|
||||
var extension = file.Extension.TrimStart('.');
|
||||
if (SKIPPED_RAG_FILE_EXTENSIONS.Contains(extension, StringComparer.OrdinalIgnoreCase))
|
||||
return true;
|
||||
|
||||
if (file.Name.StartsWith(OFFICE_LOCK_FILE_PREFIX, StringComparison.Ordinal))
|
||||
if (IsSkippedRagFileName(file.Name))
|
||||
return true;
|
||||
|
||||
try
|
||||
@@ -242,6 +238,13 @@ public sealed partial class DataSourceEmbeddingService
|
||||
}
|
||||
}
|
||||
|
||||
private static bool IsSkippedRagFileName(string fileName)
|
||||
{
|
||||
var extension = Path.GetExtension(fileName).TrimStart('.');
|
||||
return SKIPPED_RAG_FILE_EXTENSIONS.Contains(extension, StringComparer.OrdinalIgnoreCase)
|
||||
|| fileName.StartsWith(OFFICE_LOCK_FILE_PREFIX, StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
private bool IsSkippedRagDirectory(string path)
|
||||
{
|
||||
try
|
||||
|
||||
Reference in new issue
Block a user