csharp72c0d4fb
| 1 | using HybridCodebaseIndex.Core.Indexing; |
| 2 | |
| 3 | namespace HybridCodebaseIndex.Core; |
| 4 | |
| 5 | internal 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 | |