Commit 09961c26 authored by Wahyu Pratama's avatar Wahyu Pratama

add get balance for dki

parent 456e2881
...@@ -12,6 +12,7 @@ ...@@ -12,6 +12,7 @@
<set> <set>
<option value="$PROJECT_DIR$" /> <option value="$PROJECT_DIR$" />
<option value="$PROJECT_DIR$/app" /> <option value="$PROJECT_DIR$/app" />
<option value="$PROJECT_DIR$/brizzi-release-sbox-1.3" />
</set> </set>
</option> </option>
<option name="resolveModulePerSourceSet" value="false" /> <option name="resolveModulePerSourceSet" value="false" />
......
...@@ -229,7 +229,7 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV ...@@ -229,7 +229,7 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
} }
} else { } else {
Log.d("validate", "Mau init niih"); Log.d("Init", "--> Init");
((MyApp) getApplication()).initAar(this); ((MyApp) getApplication()).initAar(this);
} }
} }
...@@ -343,7 +343,6 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV ...@@ -343,7 +343,6 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
@Override @Override
public void onBalanceInfoAvailable(CardInfo cardInfo) { public void onBalanceInfoAvailable(CardInfo cardInfo) {
Log.d(TAG, "Hai guys udh sampe onbalanceinfoavailable loh ...");
hasPendingOperation = false; hasPendingOperation = false;
Log.d(TAG, "onBalanceInfoAvailable: " + cardInfo.getBalance()); Log.d(TAG, "onBalanceInfoAvailable: " + cardInfo.getBalance());
...@@ -369,7 +368,6 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV ...@@ -369,7 +368,6 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
@Override @Override
public void onUpdateBalaceSuccess(SuccessUpdateBalance successUpdateBalance) { public void onUpdateBalaceSuccess(SuccessUpdateBalance successUpdateBalance) {
Log.e("onSuccess", "successdisiniaja");
hasPendingOperation = false; hasPendingOperation = false;
Log.d(TAG, "onUpdateBalaceSuccess: " + successUpdateBalance.getBalance()); Log.d(TAG, "onUpdateBalaceSuccess: " + successUpdateBalance.getBalance());
Log.d(TAG, "onUpdateBalaceSuccess: " + successUpdateBalance.getMessage()); Log.d(TAG, "onUpdateBalaceSuccess: " + successUpdateBalance.getMessage());
...@@ -458,7 +456,7 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV ...@@ -458,7 +456,7 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
} }
private void execute(Tag tag) { private void execute(Tag tag) {
Log.d("Execute", "execute dipanggil"); Log.d("Execute", "--> execute");
if (reader != null){ if (reader != null){
cardProcessor = new MainCardProcessor(MainActivity.this, reader, new UpdateBalanceView() { cardProcessor = new MainCardProcessor(MainActivity.this, reader, new UpdateBalanceView() {
@Override @Override
...@@ -473,7 +471,6 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV ...@@ -473,7 +471,6 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
@Override @Override
public void onCardDetected(CardInfo cardInfo) { public void onCardDetected(CardInfo cardInfo) {
Log.d("Card", "card kedetek nih");
runOnUiThread(() -> MainActivity.this.onBalanceInfoAvailable(cardInfo)); runOnUiThread(() -> MainActivity.this.onBalanceInfoAvailable(cardInfo));
} }
...@@ -488,14 +485,13 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV ...@@ -488,14 +485,13 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
boolean hasCardUid = !cardUid.isEmpty(); boolean hasCardUid = !cardUid.isEmpty();
if (hasCardUid) { if (hasCardUid) {
Log.d(TAG, "---> Send to UI Card Found"); Log.d(TAG, "---> Send to UI Card Found");
runOnUiThread(() -> onNfcCardFound()); runOnUiThread(this::onNfcCardFound);
CardInfoCommand command = new CardInfoCommand(reader.myReader); CardInfoCommand command = new CardInfoCommand(reader.myReader);
Log.e("myReader", "Myreader : "+reader.myReader); Log.e("myReader", "Myreader : "+reader.myReader);
final CommandResult<CardInfo> execute = command.execute(cardUid); final CommandResult<CardInfo> execute = command.execute(cardUid);
CardInfo detectedCardInfo = execute.getResult(); CardInfo detectedCardInfo = execute.getResult();
Log.d("cardInfo", "ini card infonnya bro : "+detectedCardInfo.toString());
Log.d("executeSuccess", "executeIsSuccess = " + execute.isSuccess()); Log.d("executeSuccess", "executeIsSuccess = " + execute.isSuccess());
if (execute.isSuccess()) { if (execute.isSuccess()) {
if (detectedCardInfo.getBankType().toLowerCase().contains("dki") if (detectedCardInfo.getBankType().toLowerCase().contains("dki")
......
...@@ -98,7 +98,7 @@ public class MyApp extends Application { ...@@ -98,7 +98,7 @@ public class MyApp extends Application {
} }
} else { } else {
Log.d("lariKemana", "Lari ke else bro"); Log.d("MyApp", "--> Use Nfc Native");
new RXReader().initEdcReader(this, nativeLib.USE_NFC_NATIVE) new RXReader().initEdcReader(this, nativeLib.USE_NFC_NATIVE)
.subscribeOn(Schedulers.io()) .subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread()) .observeOn(AndroidSchedulers.mainThread())
......
configurations.maybeCreate("default")
artifacts.add("default", file('brizzi-release-sbox-1.3.aar'))
\ No newline at end of file
include ':brizzi-release-sbox-1.3'
include ':app' include ':app'
rootProject.name = "ImplementationPartnerConnect" rootProject.name = "ImplementationPartnerConnect"
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment