Commit 0df840c7 authored by Izol's avatar Izol

Update Patch SS.12.WWW

Release note :
- Take Out Phone Validation
- Added information loading customer
parent 18b08a00
...@@ -26,17 +26,35 @@ class MainActivity : MethodChannel.MethodCallHandler, FlutterActivity(), MifareT ...@@ -26,17 +26,35 @@ class MainActivity : MethodChannel.MethodCallHandler, FlutterActivity(), MifareT
private lateinit var mifareTicketingV3: MifareTicketingV3 private lateinit var mifareTicketingV3: MifareTicketingV3
private lateinit var lastCardUI: Ticket private lateinit var lastCardUI: Ticket
override fun onMethodCall(call: MethodCall, result: MethodChannel.Result) { override fun onMethodCall(call: MethodCall, result: MethodChannel.Result) {
when (call.method) { when (call.method) {
// "init_library" -> {
// this.result = result
// val callback = this
// object : Thread() {
// override fun run() {
// _mifareTicketing = MifareTicketing(callback, context)
// mifareTicketingV3 = (_mifareTicketing as MifareTicketing).mTicketingLibV3
//
// _mifareTicketing?.initLibrary(MifareTicketing.USE_Dcard_D8_N, 1)
// }
// }.start()
// }
"init_library" -> { "init_library" -> {
this.result = result this.result = result
val callback = this val callback = this
object : Thread() { object : Thread() {
override fun run() { override fun run() {
_mifareTicketing = MifareTicketing(callback, context) try {
mifareTicketingV3 = (_mifareTicketing as MifareTicketing).mTicketingLibV3 _mifareTicketing = MifareTicketing(callback, context)
mifareTicketingV3 = (_mifareTicketing as MifareTicketing).mTicketingLibV3
_mifareTicketing?.initLibrary(MifareTicketing.USE_Dcard_D8_N, 1) _mifareTicketing?.initLibrary(MifareTicketing.USE_Dcard_D8_N, 1)
} catch (e: Exception) {
sleep(2000) // wait for 2 seconds before retrying
run() // retry
}
} }
}.start() }.start()
} }
......
sdk.dir=/Users/macbookpro/Library/Android/sdk sdk.dir=/Users/macbookpro/Library/Android/sdk
flutter.sdk=/Users/macbookpro/Developer/flutter flutter.sdk=/Users/macbookpro/Developer/flutter
flutter.buildMode=debug flutter.buildMode=debug
flutter.versionName=SS.11.WWW flutter.versionName=SS.12.WWW
flutter.versionCode=4 flutter.versionCode=5
\ No newline at end of file \ No newline at end of file
...@@ -129,10 +129,13 @@ class StartService { ...@@ -129,10 +129,13 @@ class StartService {
var response = await platform.invokeMethod("init_library"); var response = await platform.invokeMethod("init_library");
if (response == "success init engine") { if (response == "success init engine") {
return true; return true;
} else {
// Jika tidak berhasil, coba lagi dengan memanggil fungsi initLibrary()
return await initLibrary();
} }
return false;
} }
static Future<bool> bypassActivation() async { static Future<bool> bypassActivation() async {
return await platform.invokeMethod('bypass_activation'); return await platform.invokeMethod('bypass_activation');
} }
......
This diff is collapsed.
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