musikr: actually attach child files to dir

This commit is contained in:
Alexander Capehart 2025-03-04 15:52:49 -07:00
parent d62c85f8a5
commit ac1fec74da
No known key found for this signature in database
GPG key ID: 37DBE3621FE9AD47

View file

@ -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)
}
}
}