@@ -16,40 +16,43 @@ public sealed class RebuildRunner(
1616 Rebuilder rebuilder ,
1717 RebuildFiles rebuildFiles )
1818{
19- private readonly RebuildOptions rebuildOptions = rebuildOptions . Value ;
20-
2119 public async Task RunAsync (
2220 CancellationToken ct )
2321 {
24- var batchSize = rebuildOptions . CalculateBatchSize ( ) ;
22+ var batchSize = rebuildOptions . Value . CalculateBatchSize ( ) ;
2523
26- if ( rebuildOptions . Apps )
24+ if ( rebuildOptions . Value . Apps )
2725 {
2826 await rebuilder . RebuildAppsAsync ( batchSize , ct ) ;
2927 }
3028
31- if ( rebuildOptions . Schemas )
29+ if ( rebuildOptions . Value . Teams )
30+ {
31+ await rebuilder . RebuildTeamsAsync ( batchSize , ct ) ;
32+ }
33+
34+ if ( rebuildOptions . Value . Schemas )
3235 {
3336 await rebuilder . RebuildSchemasAsync ( batchSize , ct ) ;
3437 }
3538
36- if ( rebuildOptions . Rules )
39+ if ( rebuildOptions . Value . Rules )
3740 {
3841 await rebuilder . RebuildRulesAsync ( batchSize , ct ) ;
3942 }
4043
41- if ( rebuildOptions . Assets )
44+ if ( rebuildOptions . Value . Assets )
4245 {
4346 await rebuilder . RebuildAssetsAsync ( batchSize , ct ) ;
4447 await rebuilder . RebuildAssetFoldersAsync ( batchSize , ct ) ;
4548 }
4649
47- if ( rebuildOptions . AssetFiles )
50+ if ( rebuildOptions . Value . AssetFiles )
4851 {
4952 await rebuildFiles . RepairAsync ( ct ) ;
5053 }
5154
52- if ( rebuildOptions . Contents )
55+ if ( rebuildOptions . Value . Contents )
5356 {
5457 await rebuilder . RebuildContentAsync ( batchSize , ct ) ;
5558 }
0 commit comments