Himanshu
11/13/2024, 9:11 AMsuspend fun startReturning(context: Context): LoadResult {
val ziplineLoader = ZiplineLoader (
ziplineDispatcher,
ManifestVerifier.NO_SIGNATURE_CHECKS, okHttpClient.asZiplineHttpClient() ).withCache(
ZiplineCache(context, FileSystem.SYSTEM, context.cacheDir.toOkioPath(), 10*1024*1024)
)
val zipline = startGreetingZiplineReturning(
ziplineLoader = ziplineLoader,
manifestUrl = "<http://10.0.2.2:8080/manifest.zipline.json>"
)
return zipline
}
private suspend fun startGreetingZiplineReturning(
ziplineLoader: ZiplineLoader,
manifestUrl: String
): LoadResult {
return ziplineLoader.loadOnce("<app-name>",
DefaultFreshnessCheckerNotFresh, manifestUrl, initializer = { zipline: Zipline ->
}
)
}
this is called as
suspend fun invokeZiplineForResource(context: Context): ResourceService?{
var resourceService : ResourceService? = null
withContext(ziplineDispatcher) {
try {
val result = startReturning(context)
resourceService = if (result is LoadResult.Success) {
result.zipline.take<ResourceService>("ResourceService")
} else {
null
}
} catch (e: Exception) {
e.printStackTrace()
} finally {
Log.e("zipline", resourceService.toString())
}
}
return resourceService
}
jessewilson
11/13/2024, 11:38 AMHimanshu
11/13/2024, 11:41 AMjessewilson
11/13/2024, 11:42 AMHimanshu
11/13/2024, 11:42 AMjessewilson
11/13/2024, 11:42 AMjessewilson
11/13/2024, 11:43 AMjessewilson
11/13/2024, 11:43 AMjessewilson
11/13/2024, 11:44 AMHimanshu
11/13/2024, 11:44 AMjessewilson
11/13/2024, 11:45 AMHimanshu
11/13/2024, 11:46 AMwithContext(ziplineDispatcher)
be the issue instead of launching?jessewilson
11/13/2024, 11:47 AMHimanshu
11/13/2024, 11:49 AMjessewilson
11/13/2024, 11:49 AMHimanshu
11/13/2024, 11:49 AMjessewilson
11/13/2024, 11:50 AMHimanshu
11/13/2024, 11:51 AMjessewilson
11/13/2024, 11:51 AMjessewilson
11/13/2024, 11:52 AMoverride fun poll(): Boolean {
val stack = quickJs.evaluate("new Error().stack") as String
println(stack)
return false
}
jessewilson
11/13/2024, 11:54 AMHimanshu
11/13/2024, 11:54 AMHimanshu
11/13/2024, 12:45 PMjessewilson
11/13/2024, 1:00 PMHimanshu
11/14/2024, 9:49 AMHimanshu
11/14/2024, 5:42 PMjessewilson
11/14/2024, 6:00 PMHimanshu
11/14/2024, 6:01 PMClassCastException
Himanshu
11/15/2024, 12:08 PMjessewilson
11/15/2024, 3:10 PM