package com.streamlet.module.protocol;
import android.content.Context;
import com.streamlet.base.Config;
import com.streamlet.common.util.StringUtils;
import com.streamlet.module.entity.response.FamilyListResponse;
import com.streamlet.module.entity.response.LoginResponse;
import java.util.HashMap;
import java.util.Map;
/**
* Created by streamlet2 on 2016/10/20.
*
* @Description 访问网络管理类
*/
public class UserProtocol extends BaseProtocol{
/**登录*/
public static long login(Context context, String tag, Map<String,Object> paramers){
return sentPostStringRequest(context,tag, StringUtils.generateUrl(Config.LOGIN,paramers),null, LoginResponse.class,null);
}
/**注册*/
public static long register(Context context, String tag, Map<String,Object> paramers){
return sentPostStringRequest(context,tag, StringUtils.generateUrl(Config.REGISTER,paramers),null, LoginResponse.class,null);
}
/**搜索Family列表*/
public static long familyList(Context context,String tag,String familyName){
HashMap<String,Object> paramers=new HashMap<>();
paramers.put("familyName",familyName);
return sentGetStringRequest(context,tag,StringUtils.generateUrl(Config.FAMILY,paramers),null, FamilyListResponse.class,null);
}
}