Skip to content

Commit 20ba72c

Browse files
committed
fix: fix rebase artifacts
1 parent 0fd19e3 commit 20ba72c

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

common/rnexecutorch/host_objects/ModelHostObject.h

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,18 @@ template <typename Model> class ModelHostObject : public JsiHostObject {
2222
JSI_HOST_FUNCTION(forward) {
2323
auto promise = promiseVendor.createPromise(
2424
[this, count, args, &runtime](std::shared_ptr<Promise> promise) {
25-
std::thread([this, promise = std::move(promise), count, args,
26-
&runtime]() {
27-
constexpr std::size_t forwardArgCount =
28-
jsiconversion::getArgumentCount(&Model::forward);
29-
if (forwardArgCount != count) {
30-
char errorMessage[100];
31-
std::snprintf(
32-
errorMessage, sizeof(errorMessage),
33-
"Argument count mismatch, was expecting: %zu but got: %zu",
34-
forwardArgCount, count);
25+
constexpr std::size_t forwardArgCount =
26+
jsiconversion::getArgumentCount(&Model::forward);
27+
if (forwardArgCount != count) {
28+
char errorMessage[100];
29+
std::snprintf(
30+
errorMessage, sizeof(errorMessage),
31+
"Argument count mismatch, was expecting: %zu but got: %zu",
32+
forwardArgCount, count);
3533

36-
promise->reject(errorMessage);
37-
return;
38-
}
34+
promise->reject(errorMessage);
35+
return;
36+
}
3937

4038
// Do the asynchronous work
4139
std::thread([this, promise = std::move(promise), args, &runtime]() {

0 commit comments

Comments
 (0)