package com.example.aason.disanzhoumoni.model;
import android.renderscript.Sampler;
import com.example.aason.disanzhoumoni.api.UserApi;
import com.example.aason.disanzhoumoni.contract.UserContract;
import com.example.aason.disanzhoumoni.net.OKHttpCallBack;
import com.example.aason.disanzhoumoni.net.OkHttpUtils;
import java.util.HashMap;
import java.util.Map;
public class UserModel implements UserContract.IUserModel {
private String value;
private String key;
@Override
public void Left_List(HashMap<String, String> map, final UserModelCallBack userModelCallBack) {
OkHttpUtils.getmInstance().doGET(UserApi.User_Left, new OKHttpCallBack() {
@Override
public void success(String result) {
userModelCallBack.success(result);
}
@Override
public void fail(String msg) {
userModelCallBack.fail(msg);
}
});
}
@Override
public void Right_List(HashMap<String, String> map, final UserModelCallBack userModelCallBack) {
for (Map.Entry<String, String> p : map.entrySet()) {
value = p.getValue();
key = p.getKey();
}
String s = UserApi.User_Right + value + "";
OkHttpUtils.getmInstance().doGET(s, new OKHttpCallBack() {
@Override
public void success(String result) {
userModelCallBack.success(result);
}
@Override
public void fail(String msg) {
userModelCallBack.fail(msg);
}
});
}
public interface UserModelCallBack{
public void success(String result);
public void fail(String msg);
}
}