From 3c84ea9afd999646dbd317182de659f866cda51d Mon Sep 17 00:00:00 2001 From: Marc Rousavy Date: Thu, 20 Jun 2024 17:14:30 +0200 Subject: [PATCH] final --- packages/react-native-nitro-modules/cpp/jsi/FunctionCache.hpp | 2 +- packages/react-native-nitro-modules/cpp/jsi/Promise.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/react-native-nitro-modules/cpp/jsi/FunctionCache.hpp b/packages/react-native-nitro-modules/cpp/jsi/FunctionCache.hpp index 42013ffd..ac9d45b3 100644 --- a/packages/react-native-nitro-modules/cpp/jsi/FunctionCache.hpp +++ b/packages/react-native-nitro-modules/cpp/jsi/FunctionCache.hpp @@ -19,7 +19,7 @@ using namespace facebook; /** Safely holds `jsi::Function` instances, managed by a `jsi::Runtime`. */ -class FunctionCache: public jsi::NativeState { +class FunctionCache final: public jsi::NativeState { public: explicit FunctionCache(jsi::Runtime* runtime); diff --git a/packages/react-native-nitro-modules/cpp/jsi/Promise.hpp b/packages/react-native-nitro-modules/cpp/jsi/Promise.hpp index 2938d230..27f1e636 100644 --- a/packages/react-native-nitro-modules/cpp/jsi/Promise.hpp +++ b/packages/react-native-nitro-modules/cpp/jsi/Promise.hpp @@ -22,7 +22,7 @@ using namespace facebook; `Promise` is not thread-safe: It has to be resolved/rejected on the same thread and Runtime as it was created on. */ -class Promise { +class Promise final { public: Promise(jsi::Runtime& runtime, jsi::Function&& resolver,