some cleanup
This commit is contained in:
@@ -1499,14 +1499,14 @@ void component_render(String name, DTree props, Request& context)
|
||||
return;
|
||||
}
|
||||
|
||||
DTree previous_call = context.call;
|
||||
context.call = props;
|
||||
DTree previous_props = context.props;
|
||||
context.props = props;
|
||||
|
||||
String error_message = "";
|
||||
if(!compiler_invoke_component(&context, resolved_name, render_name, &error_message) && error_message != "")
|
||||
print(component_error_banner(error_message));
|
||||
|
||||
context.call = previous_call;
|
||||
context.props = previous_props;
|
||||
}
|
||||
|
||||
String component(String name)
|
||||
|
||||
+3
-3
@@ -1,8 +1,8 @@
|
||||
#pragma once
|
||||
|
||||
#define RENDER(X) extern "C" void __uce_render(Request& context)
|
||||
#define COMPONENT(X) extern "C" void __uce_component(Request& context)
|
||||
#define WS(X) extern "C" void __uce_websocket(Request& context)
|
||||
#define RENDER(X) extern "C" void __uce_render(X)
|
||||
#define COMPONENT(X) extern "C" void __uce_component(X)
|
||||
#define WS(X) extern "C" void __uce_websocket(X)
|
||||
#define EXPORT extern "C"
|
||||
|
||||
String preprocess_shared_unit(Request* context, SharedUnit* su);
|
||||
|
||||
+2
-2
@@ -157,9 +157,9 @@ struct Request {
|
||||
StringMap session;
|
||||
String session_loaded_hash = "";
|
||||
|
||||
DTree var;
|
||||
//DTree var;
|
||||
DTree cfg;
|
||||
DTree call;
|
||||
DTree props;
|
||||
DTree connection;
|
||||
|
||||
String session_id = "";
|
||||
|
||||
Reference in New Issue
Block a user