Skip to content

Commit 2ce7eab

Browse files
Remove unused RAIICallbackWrapperDestroyer (#52390)
Summary: Pull Request resolved: #52390 Changelog: [Internal] Reviewed By: cortinico Differential Revision: D77710424 fbshipit-source-id: 7c1d7e3181450394311a001af117c6fbdcaeba31
1 parent ccb9edc commit 2ce7eab

1 file changed

Lines changed: 0 additions & 19 deletions

File tree

packages/react-native/ReactCommon/react/nativemodule/core/ReactCommon/TurboModuleUtils.h

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -35,23 +35,4 @@ jsi::Value createPromiseAsJSIValue(
3535
jsi::Runtime& rt,
3636
PromiseSetupFunctionType&& func);
3737

38-
// Deprecated. Use AsyncCallback instead.
39-
class RAIICallbackWrapperDestroyer {
40-
public:
41-
RAIICallbackWrapperDestroyer(std::weak_ptr<CallbackWrapper> callbackWrapper)
42-
: callbackWrapper_(callbackWrapper) {}
43-
44-
~RAIICallbackWrapperDestroyer() {
45-
auto strongWrapper = callbackWrapper_.lock();
46-
if (!strongWrapper) {
47-
return;
48-
}
49-
50-
strongWrapper->destroy();
51-
}
52-
53-
private:
54-
std::weak_ptr<CallbackWrapper> callbackWrapper_;
55-
};
56-
5738
} // namespace facebook::react

0 commit comments

Comments
 (0)