OurPlay v5.5.9版本的 MD5 值为:d4e139798f4c2243a1145c8af5e21046

以下内容为反编译后的 b.java 源代码,内容仅作参考


package com.excelliance.kxqp.gs.ui.accreceive;

import android.content.Context;
import android.text.TextUtils;
import android.util.Log;
import com.excelliance.kxqp.gs.ui.accreceive.bean.BoosterShare;
import com.excelliance.kxqp.gs.ui.accreceive.bean.BoosterStatus;
import com.excelliance.kxqp.gs.ui.accreceive.bean.CarouselData;
import com.excelliance.kxqp.gs.ui.accreceive.bean.DiamonsTake;
import com.excelliance.kxqp.gs.ui.accreceive.bean.FreeAccountBean;
import com.excelliance.kxqp.gs.ui.accreceive.bean.MineFreeAccount;
import com.excelliance.kxqp.gs.ui.accreceive.bean.RobInfoBean;
import com.excelliance.kxqp.gs.ui.accreceive.bean.RobRequestData;
import com.excelliance.kxqp.gs.ui.accreceive.bean.ShareIdRequestData;
import com.excelliance.kxqp.gs.ui.accreceive.bean.ShareRequestData;
import com.excelliance.kxqp.gs.ui.accreceive.bean.StatusBean;
import com.excelliance.kxqp.gs.ui.accreceive.bean.SubscribeBean;
import com.excelliance.kxqp.gs.ui.accreceive.bean.TakeDiaRequestData;
import com.excelliance.kxqp.gs.ui.accreceive.bean.TakeSubscribeBean;
import com.excelliance.kxqp.gs.ui.accreceive.bean.UbSubscribeBean;
import com.excelliance.kxqp.gs.ui.accreceive.bean.UserIdRequestData;
import com.excelliance.kxqp.gs.ui.share.core.param.ShareResult;
import com.excelliance.kxqp.gs.util.az;
import com.excelliance.kxqp.gs.util.bd;
import com.excelliance.kxqp.gs.util.cn;
import com.excelliance.kxqp.task.model.ResponseData;
import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;
import java.util.Map;

public class b {

    private static b f8507a;

    private String f8508b;
    private Context c;
    private Gson d = new Gson();

    public static b a(Context context) {
        if (f8507a == null) {
            f8507a = new b(context.getApplicationContext());
        }
        return f8507a;
    }

    public b(Context context) {
        this.c = context;
        this.f8508b = com.excelliance.kxqp.swipe.a.a.getString(context, "server_wrong");
    }

    public ResponseData<FreeAccountBean> a() {
        UserIdRequestData userIdRequestData;
        String str;
        ResponseData<FreeAccountBean> responseData;
        String b2 = com.excelliance.kxqp.task.store.c.b(this.c);
        Log.d("FreeAccRepository", "getFreeAccountStatus start: ");
        ResponseData<FreeAccountBean> responseData2 = new ResponseData<>();
        responseData2.code = -1;
        responseData2.msg = this.f8508b;
        try {
            userIdRequestData = (UserIdRequestData) this.d.a(cn.i(this.c).toString(), new TypeToken<UserIdRequestData>() {
            }.getType());
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("FreeAccRepository", e.toString());
            userIdRequestData = null;
        }
        if (userIdRequestData == null) {
            userIdRequestData = new UserIdRequestData(b2);
        } else {
            userIdRequestData.setData(b2);
        }
        String a2 = this.d.a(userIdRequestData);
        Log.d("FreeAccRepository", "getFreeAccountStatus string: " + a2);
        String a3 = bd.a("http://api.ourplay.com.cn/ggacc/recacc/status", a2);
        Log.d("FreeAccRepository", "getFreeAccountStatus rawResponse: " + a3);
        if (!TextUtils.isEmpty(a3)) {
            try {
                str = com.excelliance.kxqp.task.store.c.b(a3);
            } catch (Exception e2) {
                e2.printStackTrace();
                str = null;
            }
            Log.d("FreeAccRepository", "getFreeAccountStatus response: " + str);
            if (!TextUtils.isEmpty(str)) {
                try {
                    responseData = (ResponseData) this.d.a(str, new TypeToken<ResponseData<FreeAccountBean>>() {
                    }.getType());
                } catch (Exception e3) {
                    e3.printStackTrace();
                    Log.e("FreeAccRepository", "Repository/getFreeAccountStatus:" + e3.toString());
                    responseData = null;
                }
                if (responseData != null) {
                    return responseData;
                }
            }
        }
        return responseData2;
    }

    public ResponseData<MineFreeAccount> b() {
        UserIdRequestData userIdRequestData;
        String str;
        ResponseData<MineFreeAccount> responseData;
        String b2 = com.excelliance.kxqp.task.store.c.b(this.c);
        ResponseData<MineFreeAccount> responseData2 = new ResponseData<>();
        responseData2.code = -1;
        responseData2.msg = this.f8508b;
        try {
            userIdRequestData = (UserIdRequestData) this.d.a(cn.i(this.c).toString(), new TypeToken<UserIdRequestData>() {
            }.getType());
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("FreeAccRepository", e.toString());
            userIdRequestData = null;
        }
        if (userIdRequestData == null) {
            userIdRequestData = new UserIdRequestData(b2);
        } else {
            userIdRequestData.setData(b2);
        }
        String a2 = bd.a("http://api.ourplay.com.cn/ggacc/recacc/myacc", this.d.a(userIdRequestData));
        if (!TextUtils.isEmpty(a2)) {
            try {
                str = com.excelliance.kxqp.task.store.c.b(a2);
            } catch (Exception e2) {
                e2.printStackTrace();
                str = null;
            }
            Log.d("FreeAccRepository", "queryMineAccount: " + str);
            if (!TextUtils.isEmpty(str)) {
                try {
                    responseData = (ResponseData) this.d.a(str, new TypeToken<ResponseData<MineFreeAccount>>() {
                    }.getType());
                } catch (Exception e3) {
                    e3.printStackTrace();
                    responseData = null;
                }
                if (responseData != null) {
                    return responseData;
                }
            }
        }
        return responseData2;
    }

    public ResponseData<RobInfoBean> c() {
        UserIdRequestData userIdRequestData;
        String str;
        ResponseData<RobInfoBean> responseData;
        String b2 = com.excelliance.kxqp.task.store.c.b(this.c);
        ResponseData<RobInfoBean> responseData2 = new ResponseData<>();
        responseData2.code = -1;
        responseData2.msg = this.f8508b;
        try {
            userIdRequestData = (UserIdRequestData) this.d.a(cn.i(this.c).toString(), new TypeToken<UserIdRequestData>() {
            }.getType());
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("FreeAccRepository", e.toString());
            userIdRequestData = null;
        }
        if (userIdRequestData == null) {
            userIdRequestData = new UserIdRequestData(b2);
        } else {
            userIdRequestData.setData(b2);
        }
        String a2 = bd.a("http://api.ourplay.com.cn/ggacc/recacc/grabinfo", this.d.a(userIdRequestData));
        if (!TextUtils.isEmpty(a2)) {
            try {
                str = com.excelliance.kxqp.task.store.c.b(a2);
            } catch (Exception e2) {
                e2.printStackTrace();
                str = null;
            }
            Log.d("FreeAccRepository", "robFreeAccount: " + str);
            if (!TextUtils.isEmpty(str)) {
                try {
                    responseData = (ResponseData) this.d.a(str, new TypeToken<ResponseData<RobInfoBean>>() {
                    }.getType());
                } catch (Exception e3) {
                    e3.printStackTrace();
                    responseData = null;
                }
                if (responseData != null) {
                    return responseData;
                }
            }
        }
        return responseData2;
    }

    public ResponseData<StatusBean> a(RobInfoBean robInfoBean) {
        RobRequestData robRequestData;
        String str;
        ResponseData<StatusBean> responseData;
        String b2 = com.excelliance.kxqp.task.store.c.b(this.c);
        ResponseData<StatusBean> responseData2 = new ResponseData<>();
        responseData2.code = -1;
        responseData2.msg = this.f8508b;
        try {
            robRequestData = (RobRequestData) this.d.a(cn.i(this.c).toString(), new TypeToken<RobRequestData>() {
            }.getType());
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("FreeAccRepository", e.toString());
            robRequestData = null;
        }
        if (robRequestData == null) {
            robRequestData = new RobRequestData(b2);
        } else {
            robRequestData.setData(b2);
        }
        robRequestData.setBuyDiamond(String.valueOf(robInfoBean.getBuyDiamond()));
        robRequestData.setInfoid(String.valueOf(robInfoBean.getInfoid()));
        String a2 = this.d.a(robRequestData);
        az.d("FreeAccRepository", "payForRobFreeAccount: " + a2);
        String a3 = bd.a("http://api.ourplay.com.cn/ggacc/recacc/grabcfm", a2);
        if (!TextUtils.isEmpty(a3)) {
            try {
                str = com.excelliance.kxqp.task.store.c.b(a3);
            } catch (Exception e2) {
                e2.printStackTrace();
                str = null;
            }
            Log.d("FreeAccRepository", "confirRobFreeAccount: " + str);
            if (!TextUtils.isEmpty(str)) {
                try {
                    responseData = (ResponseData) this.d.a(str, new TypeToken<ResponseData<StatusBean>>() {
                    }.getType());
                } catch (Exception e3) {
                    e3.printStackTrace();
                    responseData = null;
                }
                if (responseData != null) {
                    return responseData;
                }
            }
        }
        return responseData2;
    }

    public ResponseData<SubscribeBean> d() {
        RobRequestData robRequestData;
        String str;
        ResponseData<SubscribeBean> responseData;
        String b2 = com.excelliance.kxqp.task.store.c.b(this.c);
        ResponseData<SubscribeBean> responseData2 = new ResponseData<>();
        responseData2.code = -1;
        responseData2.msg = this.f8508b;
        try {
            robRequestData = (RobRequestData) this.d.a(cn.i(this.c).toString(), new TypeToken<RobRequestData>() {
            }.getType());
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("FreeAccRepository", e.toString());
            robRequestData = null;
        }
        if (robRequestData == null) {
            robRequestData = new RobRequestData(b2);
        } else {
            robRequestData.setData(b2);
        }
        String a2 = bd.a("http://api.ourplay.com.cn/ggacc/grabs/subscribe", this.d.a(robRequestData));
        if (!TextUtils.isEmpty(a2)) {
            try {
                str = com.excelliance.kxqp.task.store.c.b(a2);
            } catch (Exception e2) {
                e2.printStackTrace();
                str = null;
            }
            Log.d("FreeAccRepository", "subscribeFreeAccount: " + str);
            if (!TextUtils.isEmpty(str)) {
                try {
                    responseData = (ResponseData) this.d.a(str, new TypeToken<ResponseData<SubscribeBean>>() {
                    }.getType());
                } catch (Exception e3) {
                    e3.printStackTrace();
                    responseData = null;
                }
                if (responseData != null) {
                    return responseData;
                }
            }
        }
        return responseData2;
    }

    public ResponseData<UbSubscribeBean> e() {
        RobRequestData robRequestData;
        String str;
        ResponseData<UbSubscribeBean> responseData;
        String b2 = com.excelliance.kxqp.task.store.c.b(this.c);
        ResponseData<UbSubscribeBean> responseData2 = new ResponseData<>();
        responseData2.code = -1;
        responseData2.msg = this.f8508b;
        try {
            robRequestData = (RobRequestData) this.d.a(cn.i(this.c).toString(), new TypeToken<RobRequestData>() {
            }.getType());
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("FreeAccRepository", e.toString());
            robRequestData = null;
        }
        if (robRequestData == null) {
            robRequestData = new RobRequestData(b2);
        } else {
            robRequestData.setData(b2);
        }
        String a2 = bd.a("http://api.ourplay.com.cn/ggacc/grabs/cancel", this.d.a(robRequestData));
        if (!TextUtils.isEmpty(a2)) {
            try {
                str = com.excelliance.kxqp.task.store.c.b(a2);
            } catch (Exception e2) {
                e2.printStackTrace();
                str = null;
            }
            Log.d("FreeAccRepository", "unSubscribeFreeAccount: " + str);
            if (!TextUtils.isEmpty(str)) {
                try {
                    responseData = (ResponseData) this.d.a(str, new TypeToken<ResponseData<UbSubscribeBean>>() {
                    }.getType());
                } catch (Exception e3) {
                    e3.printStackTrace();
                    responseData = null;
                }
                if (responseData != null) {
                    return responseData;
                }
            }
        }
        return responseData2;
    }

    public ResponseData<TakeSubscribeBean> f() {
        RobRequestData robRequestData;
        String str;
        ResponseData<TakeSubscribeBean> responseData;
        String b2 = com.excelliance.kxqp.task.store.c.b(this.c);
        ResponseData<TakeSubscribeBean> responseData2 = new ResponseData<>();
        responseData2.code = -1;
        responseData2.msg = this.f8508b;
        try {
            robRequestData = (RobRequestData) this.d.a(cn.i(this.c).toString(), new TypeToken<RobRequestData>() {
            }.getType());
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("FreeAccRepository", e.toString());
            robRequestData = null;
        }
        if (robRequestData == null) {
            robRequestData = new RobRequestData(b2);
        } else {
            robRequestData.setData(b2);
        }
        String a2 = bd.a("http://api.ourplay.com.cn/ggacc/grabs/receiveinfo", this.d.a(robRequestData));
        if (!TextUtils.isEmpty(a2)) {
            try {
                str = com.excelliance.kxqp.task.store.c.b(a2);
            } catch (Exception e2) {
                e2.printStackTrace();
                str = null;
            }
            Log.d("FreeAccRepository", "takeSubscribeAccount: " + str);
            if (!TextUtils.isEmpty(str)) {
                try {
                    responseData = (ResponseData) this.d.a(str, new TypeToken<ResponseData<TakeSubscribeBean>>() {
                    }.getType());
                } catch (Exception e3) {
                    e3.printStackTrace();
                    responseData = null;
                }
                if (responseData != null) {
                    return responseData;
                }
            }
        }
        return responseData2;
    }

    public ResponseData<StatusBean> b(RobInfoBean robInfoBean) {
        RobRequestData robRequestData;
        String str;
        ResponseData<StatusBean> responseData;
        String b2 = com.excelliance.kxqp.task.store.c.b(this.c);
        ResponseData<StatusBean> responseData2 = new ResponseData<>();
        responseData2.code = -1;
        responseData2.msg = this.f8508b;
        try {
            robRequestData = (RobRequestData) this.d.a(cn.i(this.c).toString(), new TypeToken<RobRequestData>() {
            }.getType());
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("FreeAccRepository", e.toString());
            robRequestData = null;
        }
        if (robRequestData == null) {
            robRequestData = new RobRequestData(b2);
        } else {
            robRequestData.setData(b2);
        }
        robRequestData.setBuyDiamond(String.valueOf(robInfoBean.getBuyDiamond()));
        robRequestData.setInfoid(String.valueOf(robInfoBean.getInfoid()));
        String a2 = this.d.a(robRequestData);
        az.d("FreeAccRepository", "payForSubscribeAccount: " + a2);
        String a3 = bd.a("http://api.ourplay.com.cn/ggacc/grabs/receivecfm", a2);
        if (!TextUtils.isEmpty(a3)) {
            try {
                str = com.excelliance.kxqp.task.store.c.b(a3);
            } catch (Exception e2) {
                e2.printStackTrace();
                str = null;
            }
            Log.d("FreeAccRepository", "payForSubscribeAccount: " + str);
            if (!TextUtils.isEmpty(str)) {
                try {
                    responseData = (ResponseData) this.d.a(str, new TypeToken<ResponseData<StatusBean>>() {
                    }.getType());
                } catch (Exception e3) {
                    e3.printStackTrace();
                    responseData = null;
                }
                if (responseData != null) {
                    return responseData;
                }
            }
        }
        return responseData2;
    }

    public ResponseData<DiamonsTake> a(Map<String, String> map) {
        TakeDiaRequestData takeDiaRequestData;
        String str;
        ResponseData<DiamonsTake> responseData;
        String b2 = com.excelliance.kxqp.task.store.c.b(this.c);
        ResponseData<DiamonsTake> responseData2 = new ResponseData<>();
        responseData2.code = -1;
        responseData2.msg = this.f8508b;
        try {
            takeDiaRequestData = (TakeDiaRequestData) this.d.a(cn.i(this.c).toString(), new TypeToken<TakeDiaRequestData>() {
            }.getType());
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("FreeAccRepository", e.toString());
            takeDiaRequestData = null;
        }
        if (takeDiaRequestData == null) {
            takeDiaRequestData = new TakeDiaRequestData(b2);
        } else {
            takeDiaRequestData.setData(b2);
        }
        takeDiaRequestData.setGoogle(map.get("google"));
        takeDiaRequestData.setIslogin(map.get("islogin"));
        String a2 = this.d.a(takeDiaRequestData);
        Log.d("FreeAccRepository", "startTakeDiamonds: " + a2);
        String a3 = bd.a("http://api.ourplay.com.cn/ggacc/diamond/restore", a2);
        if (!TextUtils.isEmpty(a3)) {
            try {
                str = com.excelliance.kxqp.task.store.c.b(a3);
            } catch (Exception e2) {
                e2.printStackTrace();
                str = null;
            }
            Log.d("FreeAccRepository", "startTakeDiamonds: " + str);
            if (!TextUtils.isEmpty(str)) {
                try {
                    responseData = (ResponseData) this.d.a(str, new TypeToken<ResponseData<DiamonsTake>>() {
                    }.getType());
                } catch (Exception e3) {
                    e3.printStackTrace();
                    responseData = null;
                }
                if (responseData != null) {
                    return responseData;
                }
            }
        }
        return responseData2;
    }

    public ResponseData<CarouselData> g() {
        String str;
        ResponseData<CarouselData> responseData;
        ResponseData<CarouselData> responseData2 = new ResponseData<>();
        responseData2.code = -1;
        responseData2.msg = this.f8508b;
        String a2 = bd.a("http://api.ourplay.com.cn/ggacc/recacc/users", cn.i(this.c).toString());
        if (TextUtils.isEmpty(a2)) {
            return responseData2;
        }
        try {
            str = com.excelliance.kxqp.task.store.c.b(a2);
        } catch (Exception e) {
            e.printStackTrace();
            str = null;
        }
        Log.d("FreeAccRepository", "queryCarousel: " + str);
        if (TextUtils.isEmpty(str)) {
            return responseData2;
        }
        try {
            responseData = (ResponseData) this.d.a(str, new TypeToken<ResponseData<CarouselData>>() {
            }.getType());
        } catch (Exception e2) {
            e2.printStackTrace();
            responseData = null;
        }
        return responseData != null ? responseData : responseData2;
    }

    public ResponseData<BoosterShare> h() {
        ShareRequestData shareRequestData;
        String str;
        ResponseData<BoosterShare> responseData;
        String b2 = com.excelliance.kxqp.task.store.c.b(this.c);
        ResponseData<BoosterShare> responseData2 = new ResponseData<>();
        responseData2.code = -1;
        responseData2.msg = this.f8508b;
        try {
            shareRequestData = (ShareRequestData) this.d.a(cn.i(this.c).toString(), new TypeToken<ShareRequestData>() {
            }.getType());
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("FreeAccRepository", e.toString());
            shareRequestData = null;
        }
        if (shareRequestData == null) {
            shareRequestData = new ShareRequestData(b2);
        } else {
            shareRequestData.setUserId(b2);
        }
        String a2 = this.d.a(shareRequestData);
        Log.d("FreeAccRepository", "queryShareInfo: " + a2);
        String a3 = bd.a("http://api.ourplay.com.cn/ggacc/rank/share", a2);
        if (!TextUtils.isEmpty(a3)) {
            try {
                str = com.excelliance.kxqp.task.store.c.b(a3);
            } catch (Exception e2) {
                e2.printStackTrace();
                str = null;
            }
            Log.d("FreeAccRepository", "queryShareInfo: " + str);
            if (!TextUtils.isEmpty(str)) {
                try {
                    responseData = (ResponseData) this.d.a(str, new TypeToken<ResponseData<BoosterShare>>() {
                    }.getType());
                } catch (Exception e3) {
                    e3.printStackTrace();
                    responseData = null;
                }
                if (responseData != null) {
                    return responseData;
                }
            }
        }
        return responseData2;
    }

    public ResponseData<BoosterStatus> a(ShareResult shareResult) {
        ShareRequestData shareRequestData;
        String str;
        ResponseData<BoosterStatus> responseData;
        String b2 = com.excelliance.kxqp.task.store.c.b(this.c);
        ResponseData<BoosterStatus> responseData2 = new ResponseData<>();
        responseData2.code = -1;
        responseData2.msg = this.f8508b;
        try {
            shareRequestData = (ShareRequestData) this.d.a(cn.i(this.c).toString(), new TypeToken<ShareRequestData>() {
            }.getType());
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("FreeAccRepository", e.toString());
            shareRequestData = null;
        }
        if (shareRequestData == null) {
            shareRequestData = new ShareRequestData(b2);
        } else {
            shareRequestData.setUserId(b2);
        }
        shareRequestData.setSid(shareResult.sid);
        shareRequestData.setSrc(shareResult.src);
        String a2 = this.d.a(shareRequestData);
        Log.d("FreeAccRepository", "reportShareResult: " + a2);
        String a3 = bd.a("http://api.ourplay.com.cn/ggacc/rank/sharereport", a2);
        if (!TextUtils.isEmpty(a3)) {
            try {
                str = com.excelliance.kxqp.task.store.c.b(a3);
            } catch (Exception e2) {
                e2.printStackTrace();
                str = null;
            }
            Log.d("FreeAccRepository", "reportShareResult: " + str);
            if (!TextUtils.isEmpty(str)) {
                try {
                    responseData = (ResponseData) this.d.a(str, new TypeToken<ResponseData<BoosterStatus>>() {
                    }.getType());
                } catch (Exception e3) {
                    e3.printStackTrace();
                    responseData = null;
                }
                if (responseData != null) {
                    return responseData;
                }
            }
        }
        return responseData2;
    }

    public ResponseData<StatusBean> a(String str, String str2) {
        ShareIdRequestData shareIdRequestData;
        String str3;
        ResponseData<StatusBean> responseData;
        String b2 = com.excelliance.kxqp.task.store.c.b(this.c);
        ResponseData<StatusBean> responseData2 = new ResponseData<>();
        responseData2.code = -1;
        responseData2.msg = this.f8508b;
        try {
            shareIdRequestData = (ShareIdRequestData) this.d.a(cn.i(this.c).toString(), new TypeToken<ShareIdRequestData>() {
            }.getType());
        } catch (Exception e) {
            e.printStackTrace();
            Log.e("FreeAccRepository", e.toString());
            shareIdRequestData = null;
        }
        if (shareIdRequestData == null) {
            shareIdRequestData = new ShareIdRequestData(b2);
        } else {
            shareIdRequestData.setData(b2);
        }
        shareIdRequestData.setAccAid(str);
        shareIdRequestData.setFromrid(str2);
        String a2 = this.d.a(shareIdRequestData);
        az.d("FreeAccRepository", "reportShareBooster: " + a2);
        String a3 = bd.a("http://api.ourplay.com.cn/ggacc/rank/sharedec", a2);
        if (!TextUtils.isEmpty(a3)) {
            try {
                str3 = com.excelliance.kxqp.task.store.c.b(a3);
            } catch (Exception e2) {
                e2.printStackTrace();
                str3 = null;
            }
            Log.d("FreeAccRepository", "reportShareBooster: " + str3);
            if (!TextUtils.isEmpty(str3)) {
                try {
                    responseData = (ResponseData) this.d.a(str3, new TypeToken<ResponseData<StatusBean>>() {
                    }.getType());
                } catch (Exception e3) {
                    e3.printStackTrace();
                    responseData = null;
                }
                if (responseData != null) {
                    return responseData;
                }
            }
        }
        return responseData2;
    }
}