summaryrefslogtreecommitdiff
path: root/libs/samba/src/main/java
diff options
context:
space:
mode:
Diffstat (limited to 'libs/samba/src/main/java')
-rw-r--r--libs/samba/src/main/java/org/the_jk/cleversync/io/samba/SambaLink.kt20
1 files changed, 14 insertions, 6 deletions
diff --git a/libs/samba/src/main/java/org/the_jk/cleversync/io/samba/SambaLink.kt b/libs/samba/src/main/java/org/the_jk/cleversync/io/samba/SambaLink.kt
index 9d9fd1d..2d0d080 100644
--- a/libs/samba/src/main/java/org/the_jk/cleversync/io/samba/SambaLink.kt
+++ b/libs/samba/src/main/java/org/the_jk/cleversync/io/samba/SambaLink.kt
@@ -15,9 +15,14 @@ internal class SambaLink(
val (newPath, entry) = doResolve()
if (entry == null) return ModifiableLink.NoTarget
return when (entry.type) {
- NativeSamba.DirEntryType.DIR -> ModifiableLink.ModifiableDirectoryTarget(SambaDirectory(conn, newPath, entry.name))
- NativeSamba.DirEntryType.FILE -> ModifiableLink.ModifiableFileTarget(SambaFile(conn, newPath, entry.name, entry.size, entry.lastModified))
- NativeSamba.DirEntryType.LINK -> ModifiableLink.NoTarget
+ NativeSamba.DirEntryType.DIR ->
+ ModifiableLink.ModifiableDirectoryTarget(SambaDirectory(conn, newPath, entry.name))
+ NativeSamba.DirEntryType.FILE ->
+ ModifiableLink.ModifiableFileTarget(
+ SambaFile(conn, newPath, entry.name, entry.size, entry.lastModified),
+ )
+ NativeSamba.DirEntryType.LINK ->
+ ModifiableLink.NoTarget
}
}
@@ -37,9 +42,12 @@ internal class SambaLink(
val (newPath, entry) = doResolve()
if (entry == null) return Link.NoTarget
return when (entry.type) {
- NativeSamba.DirEntryType.DIR -> Link.DirectoryTarget(SambaDirectory(conn, newPath, entry.name))
- NativeSamba.DirEntryType.FILE -> Link.FileTarget(SambaFile(conn, newPath, entry.name, entry.size, entry.lastModified))
- NativeSamba.DirEntryType.LINK -> Link.NoTarget
+ NativeSamba.DirEntryType.DIR ->
+ Link.DirectoryTarget(SambaDirectory(conn, newPath, entry.name))
+ NativeSamba.DirEntryType.FILE ->
+ Link.FileTarget(SambaFile(conn, newPath, entry.name, entry.size, entry.lastModified))
+ NativeSamba.DirEntryType.LINK ->
+ Link.NoTarget
}
}