| 897 | auto* value = reinterpret_cast<Valdi::Value*>(nativeHandle); |
| 898 | delete value; |
| 899 | } |
| 900 | |
| 901 | void ValdiAndroid::NativeBridge::releaseNativeRef(fbjni::alias_ref<fbjni::JClass> /* clazz */, // NOLINT |
| 902 | jlong handle) { |
| 903 | Valdi::unsafeBridgeRelease(reinterpret_cast<void*>(handle)); |
| 904 | } |
| 905 | |
| 906 | jint ValdiAndroid::NativeBridge::getNodeId( // NOLINT |
| 907 | fbjni::alias_ref<fbjni::JClass> /* clazz */, // NOLINT |
| 908 | jlong viewNodeHandle) { |
| 909 | auto viewNode = getViewNode(viewNodeHandle); |
| 910 | return static_cast<jint>(viewNode != nullptr ? viewNode->getRawId() : 0); |
| 911 | } |
| 912 | |