From fc85b60db8d06ed4689052f1dfd8d6a666849f95 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Tue, 8 Aug 2023 12:36:22 -0700 Subject: [PATCH] Update documnetation of TurboModule.invalidate() (#38854) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/38854 Update documnetation of TurboModule.invalidate() changelog: [internal] internal Reviewed By: rshest Differential Revision: D48130527 fbshipit-source-id: 0ebedaad603beba646f9ad4f047492e88b5f54a0 --- .../react/turbomodule/core/interfaces/TurboModule.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.kt index b113a64dc0b..d7c71226f4d 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.kt @@ -11,6 +11,9 @@ interface TurboModule { /** Initialize the TurboModule. */ fun initialize() - /** Called before React Native is torn down. Clean up after the TurboModule. */ + /** + * Called during the turn down process of ReactHost. This method is called before React Native is + * stopped. Override this method to clean up resources used by the TurboModule. + */ fun invalidate() }