@@ -61,6 +61,7 @@ public static class MarketOrderEntry
6161 public JSONObject givePayload ;
6262 public JSONObject takePayload ;
6363 public int available ;
64+ public JSONObject orderPayload ;
6465 public Date time ;
6566 public Date deadline ;
6667 }
@@ -324,6 +325,7 @@ public void postOrder(
324325 int takeAmount ,
325326 JSONObject takePayload ,
326327 int amount ,
328+ JSONObject orderPayload ,
327329 Date deadline ,
328330 LoginService .AccessToken accessToken ,
329331 final PostOrderCallback callback )
@@ -360,6 +362,10 @@ public void complete(Request request, Request.Result status)
360362 fields .put ("take_amount" , takeAmount );
361363 fields .put ("take_payload" , takePayload .toString ());
362364 fields .put ("orders_amount" , amount );
365+ if (orderPayload != null )
366+ {
367+ fields .put ("payload" , orderPayload .toString ());
368+ }
363369 fields .put ("deadline" , getTimeFormat ().format (deadline ));
364370
365371 jsonRequest .setAPIVersion (getAPIVersion ());
@@ -524,6 +530,7 @@ public void complete(Request request, Request.Result status)
524530 e .available = entry .optInt ("available" , 1 );
525531 e .givePayload = entry .optJSONObject ("give_payload" );
526532 e .takePayload = entry .optJSONObject ("take_payload" );
533+ e .orderPayload = entry .optJSONObject ("payload" );
527534
528535 try
529536 {
@@ -661,6 +668,7 @@ public void complete(Request request, Request.Result status)
661668 e .available = entry .optInt ("available" , 1 );
662669 e .givePayload = entry .optJSONObject ("give_payload" );
663670 e .takePayload = entry .optJSONObject ("take_payload" );
671+ e .orderPayload = entry .optJSONObject ("payload" );
664672
665673 try
666674 {
0 commit comments