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() + } }