Qt5 parameterized server (#8183)

* first Commit parameterzied Server support

* fixed serverconfig classes

* Defautl constructor f. Config, fixed regex replace

* Polosihed Templates, Added MultiServer support

* Update Readme. Fixed MultiServer. Fixed def. Value

* Passing global Server to mustache. Small fixes

* Updated  samples, fixed mustache for multi server

* added prefixes, removed unused imports

* added newly generated samples

* missing vendorExtension in mustache. Update smaple

* update doc

Co-authored-by: William Cheng <wing328hk@gmail.com>
This commit is contained in:
basyskom-dege
2020-12-19 04:34:12 +01:00
committed by GitHub
parent 0be3fe6104
commit febd65d3b8
34 changed files with 1002 additions and 233 deletions

View File

@@ -510,7 +510,7 @@ static bool placeOrderProcessor(MemoryStruct_s p_chunk, long code, char* errorms
}
static bool placeOrderHelper(char * accessToken,
Order order,
Order body,
void(* handler)(Order, Error, void* )
, void* userData, bool isAsync)
{
@@ -532,10 +532,10 @@ static bool placeOrderHelper(char * accessToken,
JsonArray* json_array;
if (isprimitive("Order")) {
node = converttoJson(&order, "Order", "");
node = converttoJson(&body, "Order", "");
}
char *jsonStr = order.toJson();
char *jsonStr = body.toJson();
node = json_from_string(jsonStr, NULL);
g_free(static_cast<gpointer>(jsonStr));
@@ -594,22 +594,22 @@ static bool placeOrderHelper(char * accessToken,
bool StoreManager::placeOrderAsync(char * accessToken,
Order order,
Order body,
void(* handler)(Order, Error, void* )
, void* userData)
{
return placeOrderHelper(accessToken,
order,
body,
handler, userData, true);
}
bool StoreManager::placeOrderSync(char * accessToken,
Order order,
Order body,
void(* handler)(Order, Error, void* )
, void* userData)
{
return placeOrderHelper(accessToken,
order,
body,
handler, userData, false);
}