mirror of
https://github.com/cryptomator/cryptomator.git
synced 2024-11-23 03:59:51 +00:00
contains instead of stream
This commit is contained in:
parent
fd55656261
commit
98db82d137
@ -106,7 +106,13 @@ public final class GoogleDriveMacLocationPresetsProvider implements LocationPres
|
||||
private Stream<LocationPreset> getPresetsFromAccountPath(Path accountPath) {
|
||||
try (var driveStream = Files.list(accountPath)) {
|
||||
List<Path> directories = StreamSupport.stream(driveStream.spliterator(), false).toList();
|
||||
return directories.stream().filter(preset -> MY_DRIVE_TRANSLATIONS.stream().anyMatch(translation -> preset.getFileName().toString().equalsIgnoreCase(translation))).map(drivePath -> new LocationPreset(getDriveLocationString(accountPath, drivePath), drivePath));
|
||||
return directories.stream()
|
||||
.filter(preset -> MY_DRIVE_TRANSLATIONS
|
||||
.contains(preset.getFileName().toString()))
|
||||
.map(drivePath -> new LocationPreset(
|
||||
getDriveLocationString(accountPath, drivePath),
|
||||
drivePath
|
||||
));
|
||||
} catch (IOException e) {
|
||||
return Stream.empty();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user