Forge
csharp72c0d4fb
1using HybridCodebaseIndex.Core.Indexing;
2
3namespace HybridCodebaseIndex.Core;
4
5internal static partial class SqliteFtsIndex
6{
7 internal static Task<ReindexSummary> FullRebuildAsync(
8 string workspaceRoot,
9 string dbPath,
10 IReadOnlyList<ICodebaseIndexReindexObserver>? reindexObservers,
11 CancellationToken cancellationToken)
12 => Task.Run(() => FullRebuild(workspaceRoot, dbPath, reindexObservers, cancellationToken), cancellationToken);
13
14 internal static Task<ReindexSummary> ReindexIncrementalAsync(
15 string workspaceRoot,
16 string dbPath,
17 IReadOnlyList<ICodebaseIndexReindexObserver>? reindexObservers,
18 CancellationToken cancellationToken)
19 => Task.Run(() => ReindexIncremental(workspaceRoot, dbPath, reindexObservers, cancellationToken), cancellationToken);
20}
21
View only · write via MCP/CIDE