Skip to content

Commit

Permalink
Cleanup a bunch of the JS stuff
Browse files Browse the repository at this point in the history
Summary: Stricter flow typing, better naming, modularization with context objects, more extensible, etc.

Reviewed By: yungsters

Differential Revision: D10443440

fbshipit-source-id: 171358dfb105829b872d6379064ba4bc29ce34de
  • Loading branch information
sahrens authored and facebook-github-bot committed Nov 5, 2018
1 parent 7b5277b commit ccc8a42
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions ReactCommon/fabric/uimanager/ReactBytecodeInterpreter.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ SharedShadowNode ReactBytecodeInterpreter::runCommand(
componentDescriptorRegistry[parentShadowNode];
componentDescriptor->appendChild(parentShadowNode, nodes[tag]);
}
} else if (opcode == "childSetNode") {
} else if (opcode == "returnRoot") {
LOG(INFO)
<< "(stop) UITemplateProcessor inject serialized 'server rendered' view tree";
return nodes[command[1].asInt()];
Expand Down Expand Up @@ -138,9 +138,9 @@ SharedShadowNode ReactBytecodeInterpreter::buildShadowTree(
<< folly::toJson(command) << "': '" << e.what() << "'";
}
}
LOG(ERROR) << "react ui template missing childSetNode command :(";
LOG(ERROR) << "react ui template missing returnRoot command :(";
throw std::runtime_error(
"Missing childSetNode command in template content:\n" + content);
"Missing returnRoot command in template content:\n" + content);
return SharedShadowNode{};
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ TEST(ReactBytecodeInterpreterTest, testSimpleBytecode) {
auto bytecode = R"delim({"version":0.1,"commands":[
["createNode",2,"RCTView",-1,{"opacity": 0.5, "testId": "root"}],
["createNode",4,"RCTView",2,{"testId": "child"}],
["childSetNode",2]
["returnRoot",2]
]})delim";

mockSimpleTestValue_ = true;
Expand Down Expand Up @@ -110,7 +110,7 @@ TEST(ReactBytecodeInterpreterTest, testConditionalBytecode) {
[["createNode",4,"RCTView",2,{"testId": "cond_true"}]],
[["createNode",4,"RCTView",2,{"testId": "cond_false"}]]
],
["childSetNode",2]
["returnRoot",2]
]})delim";

mockSimpleTestValue_ = true;
Expand Down

0 comments on commit ccc8a42

Please sign in to comment.