diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml
index 34dc27c..1bec35e 100644
--- a/.idea/codeStyles/Project.xml
+++ b/.idea/codeStyles/Project.xml
@@ -3,31 +3,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.idea/misc.xml b/.idea/misc.xml
index b6ea2b1..7bfef59 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,6 +1,6 @@
-
+
diff --git a/app/build.gradle b/app/build.gradle
index 04a8cdf..89d8f74 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -20,6 +20,23 @@ android {
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
+
+ packagingOptions {
+ exclude 'META-INF/DEPENDENCIES'
+ exclude 'META-INF/LICENSE'
+ exclude 'META-INF/LICENSE.txt'
+ exclude 'META-INF/license.txt'
+ exclude 'META-INF/NOTICE'
+ exclude 'META-INF/NOTICE.txt'
+ exclude 'META-INF/notice.txt'
+ exclude 'META-INF/ASL2.0'
+ }
+
+ compileOptions {
+ sourceCompatibility JavaVersion.VERSION_1_8
+ targetCompatibility JavaVersion.VERSION_1_8
+ }
+
}
dependencies {
@@ -31,4 +48,6 @@ dependencies {
androidTestImplementation 'com.android.support.test:runner:1.0.2'
androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.2'
compile project(path: ':woodroid')
+
+ implementation 'com.squareup.retrofit2:retrofit:2.3.0'
}
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index fb7ba52..c272962 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -2,6 +2,8 @@
+
+
+
diff --git a/app/src/main/java/me/gilo/wc_app/MainActivity.kt b/app/src/main/java/me/gilo/wc_app/MainActivity.kt
index 13bb676..5dc3de6 100644
--- a/app/src/main/java/me/gilo/wc_app/MainActivity.kt
+++ b/app/src/main/java/me/gilo/wc_app/MainActivity.kt
@@ -4,9 +4,15 @@ import android.arch.lifecycle.Observer
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
+import kotlinx.android.synthetic.main.activity_main.*
import me.gilo.woodroid.Woocommerce
import me.gilo.woodroid.Woocommerce.Builder
import me.gilo.woodroid.callback.Status
+import me.gilo.woodroid.models.Product
+import java.util.ArrayList
+import retrofit2.Call
+import retrofit2.Callback
+import retrofit2.Response
class MainActivity : AppCompatActivity() {
@@ -16,13 +22,25 @@ class MainActivity : AppCompatActivity() {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
- val woocommerce = Builder()
- .setSiteUrl("")
- .setApiVersion("")
- .setConsumerKey("")
- .setConsumerSecret("")
+ val woocommerce = Woocommerce.Builder()
+ .setSiteUrl("http://157.230.131.179")
+ .setApiVersion("2")
+ .setConsumerKey("ck_26c61abd7eeff238d87dc56585bf26cb2d1a1ec3")
+ .setConsumerSecret("cs_062e8e3a7ae0ce08fdebc0c39f8f834d5e87598e")
.build()
- woocommerce.products.
+
+ woocommerce.products.enqueue(object : Callback> {
+ override fun onResponse(call: Call>, response: Response>) {
+ val products = response.body()
+ for (product in products!!) {
+ tvText.append(product.title)
+ }
+ }
+
+ override fun onFailure(call: Call>, t: Throwable) {
+
+ }
+ })
}
}
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 980638c..555293e 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -8,6 +8,7 @@
tools:context=".MainActivity">