MCPcopy Create free account
hub / github.com/Snapchat/Valdi / setSnapDrawingRootView

Method setSnapDrawingRootView

valdi/src/valdi/android/NativeBridge.cpp:2111–2127  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2109 asset = assetsManager->getAsset(Valdi::AssetKey(pathCpp));
2110 }
2111
2112 return djinni_generated_client::valdi_core::NativeAsset::fromCpp(ValdiAndroid::JavaEnv::getUnsafeEnv(),
2113 asset.toShared())
2114 .release();
2115}
2116
2117jobject ValdiAndroid::NativeBridge::getModuleEntry( // NOLINT
2118 fbjni::alias_ref<fbjni::JClass> /*clazz*/, // NOLINT
2119 jlong runtimeHandle,
2120 jstring moduleName,
2121 jstring path,
2122 jboolean saveToDisk) {
2123 auto* runtimeWrapper = getRuntimeWrapper(runtimeHandle);
2124 if (runtimeWrapper == nullptr) {
2125 return nullptr;
2126 }
2127
2128 auto moduleNameCpp = ValdiAndroid::toInternedString(ValdiAndroid::JavaEnv(), moduleName);
2129 auto pathCpp = ValdiAndroid::toInternedString(ValdiAndroid::JavaEnv(), path);
2130 auto bundle = runtimeWrapper->getRuntime().getResourceManager().getBundle(moduleNameCpp);

Callers

nothing calls this directly

Calls 3

getSnapDrawingRootFunction · 0.85
doSetRootViewToContextFunction · 0.85

Tested by

no test coverage detected