musikr: actually attach child files to dir
This commit is contained in:
parent
d62c85f8a5
commit
ac1fec74da
1 changed files with 5 additions and 11 deletions
|
@ -100,26 +100,20 @@ private class DeviceFilesImpl(
|
|||
|
||||
if (mimeType == DocumentsContract.Document.MIME_TYPE_DIR) {
|
||||
recursive.add(
|
||||
exploreDirectoryImpl(
|
||||
rootUri,
|
||||
childId,
|
||||
newPath,
|
||||
directoryDeferred
|
||||
)
|
||||
)
|
||||
exploreDirectoryImpl(rootUri, childId, newPath, directoryDeferred))
|
||||
} else {
|
||||
val size = cursor.getLong(sizeIndex)
|
||||
val childUri = DocumentsContract.buildDocumentUriUsingTree(rootUri, childId)
|
||||
emit(
|
||||
val file =
|
||||
DeviceFile(
|
||||
uri = childUri,
|
||||
mimeType = mimeType,
|
||||
path = newPath,
|
||||
size = size,
|
||||
modifiedMs = lastModified,
|
||||
parent = directoryDeferred
|
||||
)
|
||||
)
|
||||
parent = directoryDeferred)
|
||||
children.add(file)
|
||||
emit(file)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue