package com.chriszou.auttutorial.groupshare;
import com.squareup.otto.Bus;
import java.util.HashMap;
import java.util.Map;
/**
* Created by xiaochuang on 4/25/16.
*/
public class CheckoutModel {
private final PaymentApi mApi;
private final Bus mBus;
public CheckoutModel(PaymentApi api, Bus bus) {
this.mApi = api;
this.mBus = bus;
}
public void loadCheckoutData(String paymentId) {
//Other code, like composing params
String someUrl = "some url";
Map<String, String> someParams = new HashMap<>();
mApi.get(someUrl, someParams, new NetworkCallback() {
@Override
public void onSuccess(Object data) {
mBus.post(new DataLoadedEvent(data));
}
@Override
public void onFailure(int code, String msg) {
mBus.post(new DataLoadedEvent(code, msg));
}
});
}
}