Skip to content

Commit c83ef18

Browse files
committed
Refactored category handling system
1 parent 3e441fb commit c83ef18

File tree

7 files changed

+261
-322
lines changed

7 files changed

+261
-322
lines changed

AndroidWoocommerceSDK/src/main/java/com/amirshiati/androidwoocommercesdk/CategoryManager.java

Lines changed: 0 additions & 251 deletions
This file was deleted.

AndroidWoocommerceSDK/src/main/java/com/amirshiati/androidwoocommercesdk/WooSDK.java

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import com.amirshiati.androidwoocommercesdk.enums.CategoryManagerType;
88
import com.amirshiati.androidwoocommercesdk.enums.OrderManageType;
99
import com.amirshiati.androidwoocommercesdk.enums.ProductManagerType;
10+
import com.amirshiati.androidwoocommercesdk.handler.CategoryHandler;
1011
import com.amirshiati.androidwoocommercesdk.handler.OrderHandler;
1112
import com.amirshiati.androidwoocommercesdk.handler.ProductHandler;
1213
import com.amirshiati.androidwoocommercesdk.helper.UriBuilder;
@@ -37,13 +38,6 @@ public WooSDK(Context context, String ckKey, String csKey, String domainName) {
3738
uriBuilderSingleton = UriBuilderSingleton.getInstance(domainName);
3839
}
3940

40-
public CategoryManager getCategories() {
41-
return new CategoryManager(UriBuilder.getCategories(domainName), CategoryManagerType.GETCATEGORIES, volley);
42-
}
43-
44-
public CategoryManager getCategory(long categoryId) {
45-
return new CategoryManager(UriBuilder.getCategory(domainName, categoryId), CategoryManagerType.GETCATEGORY, volley);
46-
}
4741

4842
public AttributeManager getAttributes() {
4943
return new AttributeManager(UriBuilder.getAttributes(domainName), AttributeManagerType.GETATTRIBUTES, volley);
@@ -74,4 +68,14 @@ public void getOrders(ParamBuilder paramBuilder, OnResponse onResponse) {
7468
orderHandler.getList(paramBuilder, onResponse);
7569
}
7670

71+
public void getCategory(long id, OnResponse onResponse) {
72+
CategoryHandler categoryHandler = new CategoryHandler(uriBuilderSingleton, volley);
73+
categoryHandler.get(id, onResponse);
74+
}
75+
76+
public void getCategories(ParamBuilder paramBuilder, OnResponse onResponse) {
77+
CategoryHandler categoryHandler = new CategoryHandler(uriBuilderSingleton, volley);
78+
categoryHandler.getList(paramBuilder, onResponse);
79+
}
80+
7781
}

0 commit comments

Comments
 (0)