app-mobile/app/src/main/java/monnethic/mobile/restApi/TransactionApiHandler.java
2019-04-13 22:07:48 +02:00

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 "";
}
}