diff --git a/gradle.properties b/gradle.properties
index fd9c758..e04a10a 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,3 +1,3 @@
org.gradle.jvmargs=-Xmx1536m
-VERSION_NAME=1.0.0
-VERSION_CODE=10
\ No newline at end of file
+VERSION_NAME=1.0.1
+VERSION_CODE=11
\ No newline at end of file
diff --git a/lib/src/main/java/co/opensi/kkiapay/jvm_compatibility.kt b/lib/src/main/java/co/opensi/kkiapay/jvm_compatibility.kt
index e9ba310..58316db 100644
--- a/lib/src/main/java/co/opensi/kkiapay/jvm_compatibility.kt
+++ b/lib/src/main/java/co/opensi/kkiapay/jvm_compatibility.kt
@@ -5,5 +5,5 @@ package co.opensi.kkiapay
*/
interface KKiapayCallback {
- fun onResponse(status: STATUS, phone: String)
+ fun onResponse(status: STATUS, phone: String, transactionId: String)
}
\ No newline at end of file
diff --git a/sample/build.gradle b/sample/build.gradle
index 84f5414..9aba096 100644
--- a/sample/build.gradle
+++ b/sample/build.gradle
@@ -31,6 +31,10 @@ dependencies {
testImplementation 'junit:junit:4.12'
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
+ implementation ('io.socket:socket.io-client:1.0.0') {
+ // excluding org.json which is provided by Android
+ exclude group: 'org.json', module: 'json'
+ }
implementation project(':lib')
}
diff --git a/sample/src/main/AndroidManifest.xml b/sample/src/main/AndroidManifest.xml
index 0b50fab..a5b58c6 100644
--- a/sample/src/main/AndroidManifest.xml
+++ b/sample/src/main/AndroidManifest.xml
@@ -18,10 +18,6 @@
-
\ No newline at end of file
diff --git a/sample/src/main/java/co/opensi/kkiapay_sdk/MA.java b/sample/src/main/java/co/opensi/kkiapay_sdk/MA.java
index f8ebfb4..4df2572 100644
--- a/sample/src/main/java/co/opensi/kkiapay_sdk/MA.java
+++ b/sample/src/main/java/co/opensi/kkiapay_sdk/MA.java
@@ -31,7 +31,7 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
manager.to(subscriber)
.take(1500, new KKiapayCallback() {
@Override
- public void onResponse(@NotNull STATUS status, @NotNull String phone) {
+ public void onResponse(@NotNull STATUS status, @NotNull String phone, @NotNull String transactionId) {
}
});
diff --git a/sample/src/main/java/co/opensi/kkiapay_sdk/Main2Activity.kt b/sample/src/main/java/co/opensi/kkiapay_sdk/Main2Activity.kt
deleted file mode 100644
index 3a5a1f5..0000000
--- a/sample/src/main/java/co/opensi/kkiapay_sdk/Main2Activity.kt
+++ /dev/null
@@ -1,22 +0,0 @@
-package co.opensi.kkiapay_sdk
-
-import android.os.Bundle
-import android.support.design.widget.Snackbar
-import android.support.v7.app.AppCompatActivity
-
-import kotlinx.android.synthetic.main.activity_main2.*
-
-class Main2Activity : AppCompatActivity() {
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
- setContentView(R.layout.activity_main2)
- setSupportActionBar(toolbar)
-
- fab.setOnClickListener { view ->
- Snackbar.make(view, "Replace with your own action", Snackbar.LENGTH_LONG)
- .setAction("Action", null).show()
- }
- }
-
-}
diff --git a/sample/src/main/java/co/opensi/kkiapay_sdk/MainActivity.kt b/sample/src/main/java/co/opensi/kkiapay_sdk/MainActivity.kt
index 6af0f74..f1f304b 100644
--- a/sample/src/main/java/co/opensi/kkiapay_sdk/MainActivity.kt
+++ b/sample/src/main/java/co/opensi/kkiapay_sdk/MainActivity.kt
@@ -3,6 +3,7 @@ package co.opensi.kkiapay_sdk
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
+import android.widget.Toast
import co.opensi.kkiapay.KkiaPay
import co.opensi.kkiapay.STATUS
import co.opensi.kkiapay.debit
@@ -15,32 +16,31 @@ class MainActivity : AppCompatActivity() {
setContentView(R.layout.activity_main)
-
-
-
-
-
-
//Initialisation de l'API
- KkiaPay("DSKGFF45VSVQFBVF2FSRVSFDX7DZ6VQ4SSV5")
+ KkiaPay("")
//Débit de 1500 a l'utilisateur dont le numero de téléphone est 67 43 42 70
- ("22967434270" debit 1500) {
+ ("22967434270" debit 1) {
- status, _ -> when (status) {
+ status, _, _ -> when (status) {
STATUS.SUCCESS -> displayToUser("Bravooo")
+ STATUS.INSUFFICIENT_FUND -> displayToUser("tu n'as pas le djeh bro")
+ else-> displayToUser("pardon faut try encore")
}
}
+
}
fun displayToUser( a: String){
+ Toast.makeText(this,a,Toast.LENGTH_SHORT).show()
+
}
}