Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
M
mdd_update_balance_simulator
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
open_share
mdd_update_balance_simulator
Commits
4937c98b
Commit
4937c98b
authored
Dec 14, 2021
by
Gandha Ryanto
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Update lib update balance v3.2.14-mobile-rev9 and run on pax A920
parent
fb4256b3
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
84 additions
and
69 deletions
+84
-69
build.gradle
app/build.gradle
+1
-1
AndroidManifest.xml
app/src/main/AndroidManifest.xml
+2
-0
MainActivity.java
app/src/main/java/com/mdd/updateaja/MainActivity.java
+18
-10
MyApp.java
app/src/main/java/com/mdd/updateaja/MyApp.java
+57
-56
MyConstant.java
app/src/main/java/com/mdd/updateaja/MyConstant.java
+4
-1
RxReader.java
app/src/main/java/com/mdd/updateaja/RxReader.java
+2
-1
No files found.
app/build.gradle
View file @
4937c98b
...
@@ -57,7 +57,7 @@ dependencies {
...
@@ -57,7 +57,7 @@ dependencies {
implementation
(
group:
'com.mdd.service'
,
name:
'partner-connect'
,
version:
'2.4.2'
,
ext:
'aar'
)
implementation
(
group:
'com.mdd.service'
,
name:
'partner-connect'
,
version:
'2.4.2'
,
ext:
'aar'
)
implementation
(
group:
'com.mdd.payment'
,
name:
'mybanklibrary-release'
,
version:
'3.7.1'
,
ext:
'aar'
)
implementation
(
group:
'com.mdd.payment'
,
name:
'mybanklibrary-release'
,
version:
'3.7.1'
,
ext:
'aar'
)
implementation
(
group:
'com.mdd.topup'
,
name:
'update-balance'
,
version:
'3.2.
7-mobile-rev1
'
,
ext:
'aar'
)
implementation
(
group:
'com.mdd.topup'
,
name:
'update-balance'
,
version:
'3.2.
14-mobile-rev9
'
,
ext:
'aar'
)
implementation
(
group:
'com.mdd.payment'
,
name:
'z91library-release'
,
version:
'2.1.2'
,
ext:
'aar'
)
implementation
(
group:
'com.mdd.payment'
,
name:
'z91library-release'
,
version:
'2.1.2'
,
ext:
'aar'
)
implementation
(
group:
'com.mdd.payment'
,
name:
'organicdrv-release'
,
version:
'2.1.2'
,
ext:
'aar'
)
implementation
(
group:
'com.mdd.payment'
,
name:
'organicdrv-release'
,
version:
'2.1.2'
,
ext:
'aar'
)
implementation
(
group:
'com.mdd.payment'
,
name:
'wepoylibrary-release'
,
version:
'2.2.6'
,
ext:
'aar'
)
implementation
(
group:
'com.mdd.payment'
,
name:
'wepoylibrary-release'
,
version:
'2.2.6'
,
ext:
'aar'
)
...
...
app/src/main/AndroidManifest.xml
View file @
4937c98b
...
@@ -15,8 +15,10 @@
...
@@ -15,8 +15,10 @@
<application
<application
android:name=
"com.mdd.updateaja.MyApp"
android:name=
"com.mdd.updateaja.MyApp"
android:allowBackup=
"true"
android:allowBackup=
"true"
android:hardwareAccelerated=
"false"
android:icon=
"@mipmap/ic_launcher"
android:icon=
"@mipmap/ic_launcher"
android:label=
"@string/app_name"
android:label=
"@string/app_name"
android:largeHeap=
"true"
android:networkSecurityConfig=
"@xml/network_security_config"
android:networkSecurityConfig=
"@xml/network_security_config"
android:roundIcon=
"@mipmap/ic_launcher"
android:roundIcon=
"@mipmap/ic_launcher"
android:supportsRtl=
"true"
android:supportsRtl=
"true"
...
...
app/src/main/java/com/mdd/updateaja/MainActivity.java
View file @
4937c98b
package
com
.
mdd
.
updateaja
;
package
com
.
mdd
.
updateaja
;
import
static
android
.
view
.
View
.
GONE
;
import
static
com
.
medicom
.
organicdrv
.
utilsLib
.
ByteArrayToHexString
;
import
android.Manifest
;
import
android.Manifest
;
import
android.app.PendingIntent
;
import
android.app.PendingIntent
;
import
android.content.Context
;
import
android.content.Context
;
...
@@ -44,9 +47,6 @@ import butterknife.ButterKnife;
...
@@ -44,9 +47,6 @@ import butterknife.ButterKnife;
import
cn.pedant.SweetAlert.SweetAlertDialog
;
import
cn.pedant.SweetAlert.SweetAlertDialog
;
import
id.emhusnan.mdd.service.MDDUpdateBalanceView
;
import
id.emhusnan.mdd.service.MDDUpdateBalanceView
;
import
static
android
.
view
.
View
.
GONE
;
import
static
com
.
medicom
.
organicdrv
.
utilsLib
.
ByteArrayToHexString
;
public
class
MainActivity
extends
AppCompatActivity
implements
MDDUpdateBalanceView
,
InitListener
,
NfcAdapter
.
ReaderCallback
{
public
class
MainActivity
extends
AppCompatActivity
implements
MDDUpdateBalanceView
,
InitListener
,
NfcAdapter
.
ReaderCallback
{
@BindView
(
R
.
id
.
logo_atas
)
@BindView
(
R
.
id
.
logo_atas
)
...
@@ -71,8 +71,6 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
...
@@ -71,8 +71,6 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
MaterialCardView
mvResult
;
MaterialCardView
mvResult
;
@BindView
(
R
.
id
.
tap_card
)
@BindView
(
R
.
id
.
tap_card
)
TextView
tapCard
;
TextView
tapCard
;
private
MainCardProcessor
cardProcessor
;
InitReader
reader
=
null
;
InitReader
reader
=
null
;
String
TAG
=
"MainActivity"
;
String
TAG
=
"MainActivity"
;
Intent
newIntent
;
Intent
newIntent
;
...
@@ -80,6 +78,7 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
...
@@ -80,6 +78,7 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
int
prevBalance
=
0
;
int
prevBalance
=
0
;
CommandResult
<
CardInfo
>
execute
;
CommandResult
<
CardInfo
>
execute
;
TextToSpeech
textToSpeech
;
TextToSpeech
textToSpeech
;
private
MainCardProcessor
cardProcessor
;
@Override
@Override
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
protected
void
onCreate
(
Bundle
savedInstanceState
)
{
...
@@ -143,7 +142,9 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
...
@@ -143,7 +142,9 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
resultBalance
.
setText
(
"Rp. "
+
0
);
resultBalance
.
setText
(
"Rp. "
+
0
);
cardNumber
.
setText
(
"xxxx xxxx xxxx xxxx"
);
cardNumber
.
setText
(
"xxxx xxxx xxxx xxxx"
);
});
});
beep
();
cardProcessor
.
getBalance
();
// beep();
}
}
private
void
validateHasPermissions
()
{
private
void
validateHasPermissions
()
{
...
@@ -212,7 +213,6 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
...
@@ -212,7 +213,6 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
Toast
.
makeText
(
MainActivity
.
this
,
getResources
().
getString
(
R
.
string
.
connection_error
),
Toast
.
LENGTH_SHORT
).
show
();
Toast
.
makeText
(
MainActivity
.
this
,
getResources
().
getString
(
R
.
string
.
connection_error
),
Toast
.
LENGTH_SHORT
).
show
();
}
}
}
}
}
}
@Override
@Override
...
@@ -238,7 +238,6 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
...
@@ -238,7 +238,6 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
if
(
hasCardUid
)
{
if
(
hasCardUid
)
{
Log
.
d
(
TAG
,
"---> Send to UI Card Found"
);
Log
.
d
(
TAG
,
"---> Send to UI Card Found"
);
CardInfoCommand
command
=
new
CardInfoCommand
(
reader
.
myReader
);
CardInfoCommand
command
=
new
CardInfoCommand
(
reader
.
myReader
);
Log
.
e
(
"myReader"
,
"Myreader : "
+
reader
.
myReader
);
Log
.
e
(
"myReader"
,
"Myreader : "
+
reader
.
myReader
);
...
@@ -303,16 +302,25 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
...
@@ -303,16 +302,25 @@ public class MainActivity extends AppCompatActivity implements MDDUpdateBalanceV
@Override
@Override
public
void
onCardDetected
(
CardInfo
cardInfo
)
{
public
void
onCardDetected
(
CardInfo
cardInfo
)
{
runOnUiThread
(()
->
MainActivity
.
this
.
onBalanceInfoAvailable
(
cardInfo
));
runOnUiThread
(()
->
MainActivity
.
this
.
onBalanceInfoAvailable
(
cardInfo
));
if
(
MyApp
.
idDriver
==
1
)
{
cardProcessor
.
updateBalance
(
cardInfo
,
1
,
newIntent
);
}
else
{
if
(!
execute
.
isSuccess
())
{
if
(!
execute
.
isSuccess
())
{
cardProcessor
.
updateBalanceBri
(
newIntent
,
"1"
);
cardProcessor
.
updateBalanceBri
(
newIntent
,
"1"
);
}
}
}
}
}
@Override
@Override
public
void
onErrorNfcCardMsg
(
int
errorCode
)
{
public
void
onErrorNfcCardMsg
(
int
errorCode
)
{
runOnUiThread
(()
->
MainActivity
.
this
.
onNFcCardNotSupported
(
errorCode
));
runOnUiThread
(()
->
MainActivity
.
this
.
onNFcCardNotSupported
(
errorCode
));
}
}
},
ApiUtils
.
prod_environment
,
MyConstant
.
enabledBri
);
},
ApiUtils
.
prod_environment
,
MyConstant
.
enabledBri
);
if
(
MyApp
.
idDriver
==
1
)
{
cardProcessor
.
getBalance
();
}
}
}
@Override
@Override
...
...
app/src/main/java/com/mdd/updateaja/MyApp.java
View file @
4937c98b
...
@@ -13,6 +13,7 @@ import com.bugfender.sdk.Bugfender;
...
@@ -13,6 +13,7 @@ import com.bugfender.sdk.Bugfender;
import
com.mdd.aar.deviceid.AarDeviceId
;
import
com.mdd.aar.deviceid.AarDeviceId
;
import
com.mdd.aar.deviceid.DeviceEnvironment
;
import
com.mdd.aar.deviceid.DeviceEnvironment
;
import
com.mdd.aar.deviceid.exceptions.DeviceNotRegisteredException
;
import
com.mdd.aar.deviceid.exceptions.DeviceNotRegisteredException
;
import
com.mdd.topupUnik.ubal.ApiUtils
;
import
com.mdd.topupUnik.ubal.InitReader
;
import
com.mdd.topupUnik.ubal.InitReader
;
import
com.medicom.dudikov.mybanklibrary.halDriver
;
import
com.medicom.dudikov.mybanklibrary.halDriver
;
import
com.medicom.dudikov.mybanklibrary.nativeLib
;
import
com.medicom.dudikov.mybanklibrary.nativeLib
;
...
@@ -27,7 +28,7 @@ import io.reactivex.schedulers.Schedulers;
...
@@ -27,7 +28,7 @@ import io.reactivex.schedulers.Schedulers;
public
class
MyApp
extends
Application
{
public
class
MyApp
extends
Application
{
String
accessToken
=
"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJhdXRoLXNlcnZpY2U6MS4wLjAiLCJzdWIiOnsibmFtZSI6IlRlc3RTdGFnIiwidXNlcm5hbWUiOiJUZXN0U3RhZyIsImF1dGhfbGV2ZWwiOiJNRVJDSEFOVCIsIm1pZCI6IjIwZjFmMTNmODA1MGFjY2QxYjNjNzFlOWUyYTQ0NzU3In0sImlhdCI6MTU5MzQxMzM5MCwiZXhwIjoxNzUxMTk4MTUwLCJuYmYiOjE1OTM0MTMzOTJ9.E6UJMKha5YCbri4KRExDV4zeA1ZBfabpW-O6SInxxvfyTTYnUZCEu58STBGrOCL0RuxTFp5Y-XEyoa932fQcTpMBMsKkvDmGeftJ0hmjzAxAjHTfUxUyEa-HHF1whsM4YQUG9CesEBjU9IUcE6Rs-jykYxuryvvqqop5BoEIwO71qQBrq6DtpwjwFk9hbNt0EKs_HmCpySfXQxorfLMbAVJCHBYoo4UVymUfwUbps7hW6eQwNoBnt11O59CRPf6uUVIfCrsaaBMcJI-mc214-EMyl3RmMbqNl_f_0ITEJhMtK2zbUFZ8dMrGdZZgWJxiHdmzxqdaEPDVshYi9Uo31w"
;
String
accessToken
=
"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJhdXRoLXNlcnZpY2U6MS4wLjAiLCJzdWIiOnsibmFtZSI6IlRlc3RTdGFnIiwidXNlcm5hbWUiOiJUZXN0U3RhZyIsImF1dGhfbGV2ZWwiOiJNRVJDSEFOVCIsIm1pZCI6IjIwZjFmMTNmODA1MGFjY2QxYjNjNzFlOWUyYTQ0NzU3In0sImlhdCI6MTU5MzQxMzM5MCwiZXhwIjoxNzUxMTk4MTUwLCJuYmYiOjE1OTM0MTMzOTJ9.E6UJMKha5YCbri4KRExDV4zeA1ZBfabpW-O6SInxxvfyTTYnUZCEu58STBGrOCL0RuxTFp5Y-XEyoa932fQcTpMBMsKkvDmGeftJ0hmjzAxAjHTfUxUyEa-HHF1whsM4YQUG9CesEBjU9IUcE6Rs-jykYxuryvvqqop5BoEIwO71qQBrq6DtpwjwFk9hbNt0EKs_HmCpySfXQxorfLMbAVJCHBYoo4UVymUfwUbps7hW6eQwNoBnt11O59CRPf6uUVIfCrsaaBMcJI-mc214-EMyl3RmMbqNl_f_0ITEJhMtK2zbUFZ8dMrGdZZgWJxiHdmzxqdaEPDVshYi9Uo31w"
;
int
idDriver
=
nativeLib
.
USE_NFC_NATIV
E
;
public
static
int
idDriver
=
nativeLib
.
USE_PAX_ENGGIN
E
;
private
InitReader
reader
;
private
InitReader
reader
;
@Override
@Override
...
@@ -44,61 +45,61 @@ public class MyApp extends Application {
...
@@ -44,61 +45,61 @@ public class MyApp extends Application {
ConfigService
configService
=
new
ConfigService
();
ConfigService
configService
=
new
ConfigService
();
configService
.
setMid
(
MyConstant
.
MID
);
configService
.
setMid
(
MyConstant
.
MID
);
configService
.
setToken
(
MyConstant
.
TOKEN
);
configService
.
setToken
(
MyConstant
.
TOKEN
);
configService
.
setEnvironment
(
0
);
configService
.
setEnvironment
(
ApiUtils
.
prod_environment
);
if
(
idDriver
==
1
)
{
//
if (idDriver == 1) {
// configService.setTid("1234");
//
//
configService.setTid("1234");
TelephonyManager
telephonyManager
=
(
TelephonyManager
)
getSystemService
(
Context
.
TELEPHONY_SERVICE
);
//
TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
if
(
Build
.
VERSION
.
SDK_INT
>=
Build
.
VERSION_CODES
.
M
)
{
//
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
if
(
checkSelfPermission
(
Manifest
.
permission
.
READ_PHONE_STATE
)
!=
PackageManager
.
PERMISSION_GRANTED
)
{
//
if (checkSelfPermission(Manifest.permission.READ_PHONE_STATE) != PackageManager.PERMISSION_GRANTED) {
Toast
.
makeText
(
this
,
"Please grant permission"
,
Toast
.
LENGTH_SHORT
).
show
();
//
Toast.makeText(this, "Please grant permission", Toast.LENGTH_SHORT).show();
return
;
//
return;
}
else
{
//
} else {
AarDeviceId
aarDeviceId
=
new
AarDeviceId
(
this
);
//
AarDeviceId aarDeviceId = new AarDeviceId(this);
String
deviceId
=
""
;
//
String deviceId = "";
try
{
//
try {
deviceId
=
aarDeviceId
.
getDeviceId
();
//
deviceId = aarDeviceId.getDeviceId();
Log
.
d
(
"deviceId"
,
deviceId
);
//
Log.d("deviceId", deviceId);
}
catch
(
DeviceNotRegisteredException
e
)
{
//
} catch (DeviceNotRegisteredException e) {
aarDeviceId
.
init
(
accessToken
,
DeviceEnvironment
.
PROD
);
//
aarDeviceId.init(accessToken, DeviceEnvironment.PROD);
}
//
}
//
configService
.
setTid
(
deviceId
);
//
configService.setTid(deviceId);
//
MDDService
initialize
=
MDDService
.
with
(
this
,
configService
);
//
MDDService initialize = MDDService.with(this, configService);
if
(
initialize
.
isValid
())
{
//
if (initialize.isValid()) {
reader
=
initialize
.
getInitReader
();
//
reader = initialize.getInitReader();
// listener.onInitReaderComplete(reader);
//
//
listener.onInitReaderComplete(reader);
Log
.
d
(
"reader"
,
String
.
valueOf
(
reader
));
//
Log.d("reader", String.valueOf(reader));
Log
.
d
(
"MyApp"
,
"--> Build Version"
);
//
Log.d("MyApp", "--> Build Version");
Toast
.
makeText
(
this
,
"Aktivasi library sukses"
,
Toast
.
LENGTH_SHORT
).
show
();
//
Toast.makeText(this, "Aktivasi library sukses", Toast.LENGTH_SHORT).show();
}
else
{
//
} else {
Toast
.
makeText
(
this
,
"Library belum aktif"
,
Toast
.
LENGTH_SHORT
).
show
();
//
Toast.makeText(this, "Library belum aktif", Toast.LENGTH_SHORT).show();
}
//
}
}
//
}
}
else
{
//
} else {
AarDeviceId
aarDeviceId
=
new
AarDeviceId
(
this
);
//
AarDeviceId aarDeviceId = new AarDeviceId(this);
String
deviceId
=
""
;
//
String deviceId = "";
try
{
//
try {
deviceId
=
aarDeviceId
.
getDeviceId
();
//
deviceId = aarDeviceId.getDeviceId();
}
catch
(
DeviceNotRegisteredException
e
)
{
//
} catch (DeviceNotRegisteredException e) {
aarDeviceId
.
init
(
accessToken
,
DeviceEnvironment
.
PROD
);
//
aarDeviceId.init(accessToken, DeviceEnvironment.PROD);
}
//
}
//
configService
.
setTid
(
deviceId
);
//
configService.setTid(deviceId);
//
MDDService
initialize
=
MDDService
.
with
(
this
,
configService
);
//
MDDService initialize = MDDService.with(this, configService);
if
(
initialize
.
isValid
())
{
//
if (initialize.isValid()) {
Log
.
d
(
"MyApp"
,
"--> aardeviceid"
);
//
Log.d("MyApp", "--> aardeviceid");
reader
=
initialize
.
getInitReader
();
//
reader = initialize.getInitReader();
Toast
.
makeText
(
this
,
"Aktivasi library sukses"
,
Toast
.
LENGTH_SHORT
).
show
();
//
Toast.makeText(this, "Aktivasi library sukses", Toast.LENGTH_SHORT).show();
}
else
{
//
} else {
Toast
.
makeText
(
this
,
"Library belum aktif"
,
Toast
.
LENGTH_SHORT
).
show
();
//
Toast.makeText(this, "Library belum aktif", Toast.LENGTH_SHORT).show();
}
//
}
}
//
}
//
}
else
{
//
} else {
Log
.
d
(
"lariKemana"
,
"Lari ke else bro"
);
Log
.
d
(
"lariKemana"
,
"Lari ke else bro"
);
new
RxReader
().
initEdcReader
(
this
,
nativeLib
.
USE_NFC_NATIVE
)
new
RxReader
().
initEdcReader
(
this
,
idDriver
)
.
subscribeOn
(
Schedulers
.
io
())
.
subscribeOn
(
Schedulers
.
io
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
observeOn
(
AndroidSchedulers
.
mainThread
())
.
subscribe
(
new
SingleObserver
<
InitReader
>()
{
.
subscribe
(
new
SingleObserver
<
InitReader
>()
{
...
@@ -120,7 +121,7 @@ public class MyApp extends Application {
...
@@ -120,7 +121,7 @@ public class MyApp extends Application {
}
}
});
});
}
//
}
}
}
public
InitReader
getReader
()
{
public
InitReader
getReader
()
{
...
...
app/src/main/java/com/mdd/updateaja/MyConstant.java
View file @
4937c98b
package
com
.
mdd
.
updateaja
;
package
com
.
mdd
.
updateaja
;
import
com.medicom.dudikov.mybanklibrary.nativeLib
;
public
class
MyConstant
{
public
class
MyConstant
{
public
static
boolean
enabledBri
=
tru
e
;
public
static
boolean
enabledBri
=
fals
e
;
//prod
//prod
public
static
String
MID
=
"49df5f81d59fae23ec6f542372fc9497"
;
public
static
String
MID
=
"49df5f81d59fae23ec6f542372fc9497"
;
public
static
String
TOKEN
=
"82ae0ec8da26bca26d3540b08defc17d"
;
public
static
String
TOKEN
=
"82ae0ec8da26bca26d3540b08defc17d"
;
...
...
app/src/main/java/com/mdd/updateaja/RxReader.java
View file @
4937c98b
...
@@ -6,6 +6,7 @@ import android.provider.Settings;
...
@@ -6,6 +6,7 @@ import android.provider.Settings;
import
com.mdd.aar.deviceid.AarDeviceId
;
import
com.mdd.aar.deviceid.AarDeviceId
;
import
com.mdd.aar.deviceid.DeviceEnvironment
;
import
com.mdd.aar.deviceid.DeviceEnvironment
;
import
com.mdd.aar.deviceid.exceptions.DeviceNotRegisteredException
;
import
com.mdd.aar.deviceid.exceptions.DeviceNotRegisteredException
;
import
com.mdd.topupUnik.ubal.ApiUtils
;
import
com.mdd.topupUnik.ubal.InitDebugCertificate
;
import
com.mdd.topupUnik.ubal.InitDebugCertificate
;
import
com.mdd.topupUnik.ubal.InitReader
;
import
com.mdd.topupUnik.ubal.InitReader
;
import
com.medicom.dudikov.mybanklibrary.nativeLib
;
import
com.medicom.dudikov.mybanklibrary.nativeLib
;
...
@@ -37,7 +38,7 @@ public class RxReader {
...
@@ -37,7 +38,7 @@ public class RxReader {
configService
.
setMid
(
MyConstant
.
MID
);
configService
.
setMid
(
MyConstant
.
MID
);
configService
.
setTid
(
androidId
);
configService
.
setTid
(
androidId
);
configService
.
setToken
(
MyConstant
.
TOKEN
);
configService
.
setToken
(
MyConstant
.
TOKEN
);
configService
.
setEnvironment
(
0
);
configService
.
setEnvironment
(
ApiUtils
.
prod_environment
);
LibraryConfig
config
=
new
LibraryConfig
(
LibraryConfig
config
=
new
LibraryConfig
(
configService
.
getMid
(),
configService
.
getMid
(),
configService
.
getTid
(),
configService
.
getTid
(),
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment