37 lines
1.4 KiB
Java
37 lines
1.4 KiB
Java
package monnethic.mobile.restApi;
|
|
|
|
import android.util.Log;
|
|
|
|
import org.json.JSONObject;
|
|
|
|
import java.net.URL;
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
|
|
import monnethic.mobile.transaction.SendingTransaction;
|
|
|
|
public class TransactionApiHandler {
|
|
|
|
public String doTransaction(SendingTransaction sendingTransaction){
|
|
HttpCallHandler httpCallHandler = new HttpCallHandler();
|
|
try{
|
|
String url = Config.TRANSACTION_SEND;
|
|
Map<String,String> map = new HashMap<>();
|
|
Log.i("TransactionApiHandler",sendingTransaction.toString());
|
|
map.put("source_user_hash",sendingTransaction.getSource_user_hash());
|
|
map.put("source_user_pwd",sendingTransaction.getSource_user_pwd());
|
|
map.put("transaction_from",sendingTransaction.getTransaction_from());
|
|
map.put("transaction_to",sendingTransaction.getTransaction_to());
|
|
map.put("transaction_amount",sendingTransaction.getTransaction_amount());
|
|
map.put("transaction_unit",sendingTransaction.getTransaction_unit());
|
|
String response = httpCallHandler.postHttp(new URL(url),map);
|
|
JSONObject jsonObject = new JSONObject(response);
|
|
Log.i("TransactionApiHandler",jsonObject.toString());
|
|
return jsonObject.getString("response");
|
|
}catch (Exception e){
|
|
e.printStackTrace();
|
|
}
|
|
return "";
|
|
}
|
|
}
|