refactor: composer loader
Signed-off-by: rhunk <101876869+rhunk@users.noreply.github.com>
This commit is contained in:
@@ -91,6 +91,12 @@ class RemoteFileHandleManager(
|
||||
File(userImportFolder, name.substringAfterLast("/"))
|
||||
)
|
||||
}
|
||||
FileHandleScope.COMPOSER -> {
|
||||
return AssetFileHandle(
|
||||
context,
|
||||
"composer/${name.substringAfterLast("/")}"
|
||||
)
|
||||
}
|
||||
else -> return null
|
||||
}
|
||||
}
|
||||
|
||||
@@ -193,12 +193,6 @@ class RemoteScriptManager(
|
||||
}
|
||||
|
||||
override fun getScriptContent(moduleName: String): ParcelFileDescriptor? {
|
||||
if (moduleName.startsWith("composer/")) {
|
||||
return runCatching {
|
||||
context.androidContext.assets.open("composer/${moduleName.removePrefix("composer/")}")
|
||||
.toParcelFileDescriptor(context.coroutineScope)
|
||||
}.getOrNull()
|
||||
}
|
||||
return getScriptInputStream(moduleName) { it?.toParcelFileDescriptor(context.coroutineScope) }
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user