Remove contextContainer !=. nullptr check in ImageFetcher (#53574)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/53574

Changelog: [Internal]

This field is always non nullptr

Reviewed By: javache

Differential Revision: D81556283

fbshipit-source-id: d75b9cf9730f47c3d2d1ef028c2e738eda3dd785
This commit is contained in:
Christoph Purrer
2025-09-03 15:39:45 -07:00
committed by Facebook GitHub Bot
parent 9a95e19b36
commit 43ad2c0abb
@@ -16,26 +16,20 @@ namespace facebook::react {
ImageFetcher::ImageFetcher(
std::shared_ptr<const ContextContainer> contextContainer)
: contextContainer_(std::move(contextContainer)) {
if (contextContainer_ != nullptr) {
if (auto uiManagerCommitHookManager =
contextContainer_
->find<std::shared_ptr<UIManagerCommitHookManager>>(
std::string(UIManagerCommitHookManagerKey));
uiManagerCommitHookManager.has_value()) {
(*uiManagerCommitHookManager)->registerCommitHook(*this);
}
if (auto uiManagerCommitHookManager =
contextContainer_->find<std::shared_ptr<UIManagerCommitHookManager>>(
std::string(UIManagerCommitHookManagerKey));
uiManagerCommitHookManager.has_value()) {
(*uiManagerCommitHookManager)->registerCommitHook(*this);
}
}
ImageFetcher::~ImageFetcher() {
if (contextContainer_ != nullptr) {
if (auto uiManagerCommitHookManager =
contextContainer_
->find<std::shared_ptr<UIManagerCommitHookManager>>(
std::string(UIManagerCommitHookManagerKey));
uiManagerCommitHookManager.has_value()) {
(*uiManagerCommitHookManager)->unregisterCommitHook(*this);
}
if (auto uiManagerCommitHookManager =
contextContainer_->find<std::shared_ptr<UIManagerCommitHookManager>>(
std::string(UIManagerCommitHookManagerKey));
uiManagerCommitHookManager.has_value()) {
(*uiManagerCommitHookManager)->unregisterCommitHook(*this);
}
}