|
|
@@ -7,19 +7,19 @@ import com.guiying.girls.Constants;
|
|
|
import com.guiying.girls.data.GirlsDataSource;
|
|
|
import com.guiying.girls.data.parser.GirlsParser;
|
|
|
|
|
|
+import static com.guiying.common.http.HttpClient.OBJECT;
|
|
|
+
|
|
|
|
|
|
public class RemoteGirlsDataSource implements GirlsDataSource {
|
|
|
|
|
|
@Override
|
|
|
- public void getGirls(int page, int size, final LoadGirlsCallback callback) {
|
|
|
+ public void getGirls(int size, int page, final LoadGirlsCallback callback) {
|
|
|
HttpClient client = new HttpClient.Builder()
|
|
|
.baseUrl(Constants.GAN_HUO_API)
|
|
|
- .url("api/data")
|
|
|
- .params("type", "福利")
|
|
|
- .params("count", String.valueOf(page))
|
|
|
- .params("page", String.valueOf(size))
|
|
|
+ .url("福利/" + size + "/" + page)
|
|
|
+ .bodyType(OBJECT, GirlsParser.class)
|
|
|
.build();
|
|
|
- client.post(new OnResultListener<GirlsParser>() {
|
|
|
+ client.get(new OnResultListener<GirlsParser>() {
|
|
|
|
|
|
@Override
|
|
|
public void onSuccess(GirlsParser result) {
|
|
|
@@ -38,9 +38,4 @@ public class RemoteGirlsDataSource implements GirlsDataSource {
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public void getGirl(final LoadGirlsCallback callback) {
|
|
|
- getGirls(1, 1, callback);
|
|
|
- }
|
|
|
-
|
|
|
}
|