File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
src/Files.App/Services/Storage Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -28,14 +28,24 @@ public async IAsyncEnumerable<ILocatableFolder> GetDrivesAsync()
28
28
29
29
foreach ( var drive in list )
30
30
{
31
+ var sw = Stopwatch . StartNew ( ) ;
31
32
var shouldSkip = false ;
32
33
await foreach ( var cloudProvider in GoogleDriveCloudDetector . GetGoogleDriveProvidersFromRegistryAsync ( false ) )
33
34
{
34
35
if ( cloudProvider . SyncFolder . Equals ( drive . Name ) )
35
36
shouldSkip = true ;
36
37
}
38
+
37
39
if ( shouldSkip )
40
+ {
41
+ sw . Stop ( ) ;
42
+ #if DEBUG
43
+ Debug . WriteLine ( $ "In RDS.GDA in await foreach: drive.Name: { drive . Name } ") ;
44
+ Debug . WriteLine ( $ "In RDS.GDA in await foreach: Time elapsed for filter: { sw . Elapsed } ") ;
45
+ #endif
38
46
continue ;
47
+ }
48
+
39
49
var res = await FilesystemTasks . Wrap ( ( ) => StorageFolder . GetFolderFromPathAsync ( drive . Name ) . AsTask ( ) ) ;
40
50
if ( res . ErrorCode is FileSystemStatusCode . Unauthorized )
41
51
{
You can’t perform that action at this time.
0 commit comments