Browse Source

Flags added

master
preyearegmi 6 years ago
parent
commit
183c23c1d8
  1. 22
      app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/exchangecountrylistingdialog/CountryFlagMapper.java
  2. 8
      app/src/main/java/com/gmeremit/online/gmeremittance_native/exchange_rate/view/ExchangeMethodV2Activity.java
  3. 9
      app/src/main/java/com/gmeremit/online/gmeremittance_native/sendmoneyV2/gateway/SendMoneyTransactionCompleteV2Gateway.java
  4. 15
      app/src/main/java/com/gmeremit/online/gmeremittance_native/sendmoneyV2/view/SendMoneyV2TransactionCompleteActivity.java
  5. 1
      app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/API_URL.java
  6. 5
      app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/ApiEndpoints.java
  7. BIN
      app/src/main/res/drawable/flag_australia.png
  8. BIN
      app/src/main/res/drawable/flag_azerbaijan.png
  9. BIN
      app/src/main/res/drawable/flag_bangladesh.png
  10. BIN
      app/src/main/res/drawable/flag_belarus.png
  11. BIN
      app/src/main/res/drawable/flag_cambodia.png
  12. BIN
      app/src/main/res/drawable/flag_china.png
  13. BIN
      app/src/main/res/drawable/flag_georgia.png
  14. BIN
      app/src/main/res/drawable/flag_india.png
  15. BIN
      app/src/main/res/drawable/flag_indonesia.png
  16. BIN
      app/src/main/res/drawable/flag_kazakhstan.png
  17. BIN
      app/src/main/res/drawable/flag_korean.png
  18. BIN
      app/src/main/res/drawable/flag_kyrgyzstan.png
  19. BIN
      app/src/main/res/drawable/flag_malaysia.png
  20. BIN
      app/src/main/res/drawable/flag_moldova.png
  21. BIN
      app/src/main/res/drawable/flag_myanmar.png
  22. BIN
      app/src/main/res/drawable/flag_nepal.png
  23. BIN
      app/src/main/res/drawable/flag_pakistan.png
  24. BIN
      app/src/main/res/drawable/flag_philippines.png
  25. BIN
      app/src/main/res/drawable/flag_russia.png
  26. BIN
      app/src/main/res/drawable/flag_singapore.png
  27. BIN
      app/src/main/res/drawable/flag_srilanka.png
  28. BIN
      app/src/main/res/drawable/flag_tajikistan.png
  29. BIN
      app/src/main/res/drawable/flag_thailand.png
  30. BIN
      app/src/main/res/drawable/flag_uae.png
  31. BIN
      app/src/main/res/drawable/flag_uzbekistn.png
  32. BIN
      app/src/main/res/drawable/flag_vietnam.png
  33. 2
      app/src/main/res/layout/activity_send_money_v2_transaction_complete.xml

22
app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/exchangecountrylistingdialog/CountryFlagMapper.java

@ -35,7 +35,27 @@ public class CountryFlagMapper {
case "VN": case "VN":
return R.drawable.flag_vietnam; return R.drawable.flag_vietnam;
case "RU": case "RU":
return R.drawable.flag_vietnam;
return R.drawable.flag_russia;
case "AZ":
return R.drawable.flag_azerbaijan;
case "GE":
return R.drawable.flag_georgia;
case "KZ":
return R.drawable.flag_kazakhstan;
case "KG":
return R.drawable.flag_kyrgyzstan;
case "MD":
return R.drawable.flag_moldova;
case "TJ":
return R.drawable.flag_tajikistan;
case "TH":
return R.drawable.flag_thailand;
case "AE":
return R.drawable.flag_uae;
case "UZ":
return R.drawable.flag_uzbekistn;
case "BY":
return R.drawable.flag_belarus;
default: default:
return -1; return -1;

8
app/src/main/java/com/gmeremit/online/gmeremittance_native/exchange_rate/view/ExchangeMethodV2Activity.java

@ -247,6 +247,14 @@ public class ExchangeMethodV2Activity extends BaseActivity implements PaymentMod
//We are taking first item as default as we don't have any default item enlisted //We are taking first item as default as we don't have any default item enlisted
CountryPaymentService firstSelectedItem = countryPaymentServiceList.get(0); CountryPaymentService firstSelectedItem = countryPaymentServiceList.get(0);
for(CountryPaymentService item:countryPaymentServiceList)
{
if(item.getCountryCode().equalsIgnoreCase("NP")) {
firstSelectedItem = item;
break;
}
}
showSelectedRecipient(firstSelectedItem.getCountryCode(), firstSelectedItem.getCurrency()); showSelectedRecipient(firstSelectedItem.getCountryCode(), firstSelectedItem.getCurrency());
showPaymentService(true, firstSelectedItem.getServiceAvailable()); showPaymentService(true, firstSelectedItem.getServiceAvailable());
this.selectedCountryPaymentService = firstSelectedItem; this.selectedCountryPaymentService = firstSelectedItem;

9
app/src/main/java/com/gmeremit/online/gmeremittance_native/sendmoneyV2/gateway/SendMoneyTransactionCompleteV2Gateway.java

@ -4,6 +4,7 @@ import com.gmeremit.online.gmeremittance_native.base.PrivilegedGateway;
import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.SendMoneyTransactionCompleteModel; import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.SendMoneyTransactionCompleteModel;
import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.SendMoneyTransactionCompleteV2ResponseBody; import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.SendMoneyTransactionCompleteV2ResponseBody;
import com.gmeremit.online.gmeremittance_native.sendmoneyV2.presenter.SendMoneyTransactionCompleteV2InteractorInterface; import com.gmeremit.online.gmeremittance_native.sendmoneyV2.presenter.SendMoneyTransactionCompleteV2InteractorInterface;
import com.gmeremit.online.gmeremittance_native.utils.https.HttpClientV2;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.google.gson.GsonBuilder; import com.google.gson.GsonBuilder;
@ -55,10 +56,10 @@ public class SendMoneyTransactionCompleteV2Gateway extends PrivilegedGateway imp
@Override @Override
public Observable<SendMoneyTransactionCompleteV2ResponseBody> getReceiptData(String auth, String transactionId) { public Observable<SendMoneyTransactionCompleteV2ResponseBody> getReceiptData(String auth, String transactionId) {
SendMoneyTransactionCompleteV2ResponseBody mockedData;
Gson gson=new GsonBuilder().create();
mockedData=gson.fromJson(mockedReceiptData,SendMoneyTransactionCompleteV2ResponseBody.class);
// SendMoneyTransactionCompleteV2ResponseBody mockedData;
// Gson gson=new GsonBuilder().create();
// mockedData=gson.fromJson(mockedReceiptData,SendMoneyTransactionCompleteV2ResponseBody.class);
return Observable.just(mockedData);
return HttpClientV2.getInstance().getSendMoneyReceiptV2(auth,transactionId);
} }
} }

15
app/src/main/java/com/gmeremit/online/gmeremittance_native/sendmoneyV2/view/SendMoneyV2TransactionCompleteActivity.java

@ -141,7 +141,7 @@ public class SendMoneyV2TransactionCompleteActivity extends BaseActivity impleme
public void showReceiptData(SendMoneyTransactionCompleteModel recieptData) { public void showReceiptData(SendMoneyTransactionCompleteModel recieptData) {
receiverNameTextView.setText(recieptData.getRFirstName()+" "+recieptData.getRMiddleName()+" "+recieptData.getRLastName()); receiverNameTextView.setText(recieptData.getRFirstName()+" "+recieptData.getRMiddleName()+" "+recieptData.getRLastName());
payoutAmountTextView.setText(recieptData.getPAmount()); payoutAmountTextView.setText(recieptData.getPAmount());
gmeControlNumberTextView.setText(recieptData.getControlNo());
gmeControlNumberTextView.setText("GME Control No. "+recieptData.getControlNo());
transactionDateTextView.setText(recieptData.getTrnDate()); transactionDateTextView.setText(recieptData.getTrnDate());
transactionNumberTextView.setText(transactionId); transactionNumberTextView.setText(transactionId);
receiverTextView.setText(recieptData.getRFirstName()); receiverTextView.setText(recieptData.getRFirstName());
@ -170,18 +170,15 @@ public class SendMoneyV2TransactionCompleteActivity extends BaseActivity impleme
break; break;
case R.id.btn_submit: case R.id.btn_submit:
onBackPressed();
Intent a = new Intent(this,HomeActivity.class);
a.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(a);
finish();
break; break;
} }
} }
@Override
public void onBackPressed() {
Intent a = new Intent(this,HomeActivity.class);
a.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(a);
finish();
}
} }

1
app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/API_URL.java

@ -131,5 +131,6 @@ public class API_URL {
public static final String SEND_MONEY_GET_BRANCHLIST_V2 = "mobile/sendmoney/load/branch/{countryCode}/{bankId}/"; public static final String SEND_MONEY_GET_BRANCHLIST_V2 = "mobile/sendmoney/load/branch/{countryCode}/{bankId}/";
public static final String SEND_MONEY_AMOUNT_VALIDATION_V2 = "mobile/sendmoney/validation/account"; public static final String SEND_MONEY_AMOUNT_VALIDATION_V2 = "mobile/sendmoney/validation/account";
public static final String SEND_MONEY_TRANSACTION_V2 = "mobile/sendmoney/dotransaction"; public static final String SEND_MONEY_TRANSACTION_V2 = "mobile/sendmoney/dotransaction";
public static final String SEND_MONEY_GET_RECEIPT_V2 = "mobile/receipt/{tranId}";
} }

5
app/src/main/java/com/gmeremit/online/gmeremittance_native/utils/https/ApiEndpoints.java

@ -64,6 +64,7 @@ import com.gmeremit.online.gmeremittance_native.sendmoney.model.data.money_trans
import com.gmeremit.online.gmeremittance_native.sendmoney.model.data.money_transfer_response.TransferResponseBank; import com.gmeremit.online.gmeremittance_native.sendmoney.model.data.money_transfer_response.TransferResponseBank;
import com.gmeremit.online.gmeremittance_native.sendmoney.model.data.money_transfer_response.TransferResponseCash; import com.gmeremit.online.gmeremittance_native.sendmoney.model.data.money_transfer_response.TransferResponseCash;
import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.SendMoneyAPIRequestBody; import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.SendMoneyAPIRequestBody;
import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.SendMoneyTransactionCompleteV2ResponseBody;
import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.SendMoneyTransactionResponseBody; import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.SendMoneyTransactionResponseBody;
import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.amountdetail.BranchListApiResponse; import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.amountdetail.BranchListApiResponse;
import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.payoutmode.AccountValidationApiResponse; import com.gmeremit.online.gmeremittance_native.sendmoneyV2.model.payoutmode.AccountValidationApiResponse;
@ -575,4 +576,8 @@ public interface ApiEndpoints {
@Headers("Content-Type: application/json") @Headers("Content-Type: application/json")
Observable<SendMoneyTransactionResponseBody> performSendMoneyTransactionV2(@Header("Authorization") String token, @Body() SendMoneyAPIRequestBody requestBody); Observable<SendMoneyTransactionResponseBody> performSendMoneyTransactionV2(@Header("Authorization") String token, @Body() SendMoneyAPIRequestBody requestBody);
@POST(API_URL.SEND_MONEY_GET_RECEIPT_V2)
@Headers("Content-Type: application/json")
Observable<SendMoneyTransactionCompleteV2ResponseBody> getSendMoneyReceiptV2(@Header("Authorization") String token, @Path("tranId") String tranId);
} }

BIN
app/src/main/res/drawable/flag_australia.png

Before

Width: 101  |  Height: 101  |  Size: 1.8 KiB

After

Width: 512  |  Height: 512  |  Size: 22 KiB

BIN
app/src/main/res/drawable/flag_azerbaijan.png

After

Width: 512  |  Height: 512  |  Size: 10 KiB

BIN
app/src/main/res/drawable/flag_bangladesh.png

Before

Width: 100  |  Height: 100  |  Size: 954 B

After

Width: 512  |  Height: 512  |  Size: 8.4 KiB

BIN
app/src/main/res/drawable/flag_belarus.png

After

Width: 512  |  Height: 512  |  Size: 26 KiB

BIN
app/src/main/res/drawable/flag_cambodia.png

Before

Width: 100  |  Height: 101  |  Size: 3.3 KiB

After

Width: 512  |  Height: 512  |  Size: 8.7 KiB

BIN
app/src/main/res/drawable/flag_china.png

Before

Width: 100  |  Height: 100  |  Size: 1.3 KiB

After

Width: 512  |  Height: 512  |  Size: 9.7 KiB

BIN
app/src/main/res/drawable/flag_georgia.png

After

Width: 512  |  Height: 512  |  Size: 9.7 KiB

BIN
app/src/main/res/drawable/flag_india.png

Before

Width: 100  |  Height: 100  |  Size: 1.7 KiB

After

Width: 512  |  Height: 512  |  Size: 14 KiB

BIN
app/src/main/res/drawable/flag_indonesia.png

Before

Width: 100  |  Height: 100  |  Size: 248 B

After

Width: 512  |  Height: 512  |  Size: 4.3 KiB

BIN
app/src/main/res/drawable/flag_kazakhstan.png

After

Width: 512  |  Height: 512  |  Size: 44 KiB

BIN
app/src/main/res/drawable/flag_korean.png

Before

Width: 100  |  Height: 100  |  Size: 2.9 KiB

After

Width: 512  |  Height: 512  |  Size: 33 KiB

BIN
app/src/main/res/drawable/flag_kyrgyzstan.png

After

Width: 512  |  Height: 512  |  Size: 37 KiB

BIN
app/src/main/res/drawable/flag_malaysia.png

Before

Width: 100  |  Height: 100  |  Size: 2.6 KiB

After

Width: 512  |  Height: 512  |  Size: 14 KiB

BIN
app/src/main/res/drawable/flag_moldova.png

After

Width: 512  |  Height: 512  |  Size: 9.3 KiB

BIN
app/src/main/res/drawable/flag_myanmar.png

Before

Width: 100  |  Height: 100  |  Size: 1.5 KiB

After

Width: 512  |  Height: 512  |  Size: 11 KiB

BIN
app/src/main/res/drawable/flag_nepal.png

Before

Width: 100  |  Height: 100  |  Size: 2.6 KiB

After

Width: 512  |  Height: 512  |  Size: 18 KiB

BIN
app/src/main/res/drawable/flag_pakistan.png

Before

Width: 100  |  Height: 100  |  Size: 1.1 KiB

After

Width: 512  |  Height: 512  |  Size: 15 KiB

BIN
app/src/main/res/drawable/flag_philippines.png

Before

Width: 100  |  Height: 100  |  Size: 2.7 KiB

After

Width: 512  |  Height: 512  |  Size: 24 KiB

BIN
app/src/main/res/drawable/flag_russia.png

After

Width: 512  |  Height: 512  |  Size: 4.4 KiB

BIN
app/src/main/res/drawable/flag_singapore.png

Before

Width: 100  |  Height: 100  |  Size: 1.3 KiB

After

Width: 512  |  Height: 512  |  Size: 11 KiB

BIN
app/src/main/res/drawable/flag_srilanka.png

Before

Width: 100  |  Height: 100  |  Size: 2.8 KiB

After

Width: 512  |  Height: 512  |  Size: 23 KiB

BIN
app/src/main/res/drawable/flag_tajikistan.png

After

Width: 512  |  Height: 512  |  Size: 14 KiB

BIN
app/src/main/res/drawable/flag_thailand.png

Before

Width: 100  |  Height: 100  |  Size: 286 B

After

Width: 512  |  Height: 512  |  Size: 4.4 KiB

BIN
app/src/main/res/drawable/flag_uae.png

After

Width: 512  |  Height: 512  |  Size: 4.5 KiB

BIN
app/src/main/res/drawable/flag_uzbekistn.png

After

Width: 512  |  Height: 512  |  Size: 11 KiB

BIN
app/src/main/res/drawable/flag_vietnam.png

Before

Width: 100  |  Height: 100  |  Size: 836 B

After

Width: 512  |  Height: 512  |  Size: 9.0 KiB

2
app/src/main/res/layout/activity_send_money_v2_transaction_complete.xml

@ -120,7 +120,7 @@
android:layout_below="@id/payoutLayout" android:layout_below="@id/payoutLayout"
android:layout_centerHorizontal="true" android:layout_centerHorizontal="true"
android:padding="2dp" android:padding="2dp"
android:text="GME Control No. 12312345678"
android:text=""
android:textColor="@color/white" android:textColor="@color/white"
android:textSize="14sp" android:textSize="14sp"
app:txtfontName="@string/semibold" /> app:txtfontName="@string/semibold" />

Loading…
Cancel
Save