京东到家.apk(点击下载) / SobotBaseUrl.java


package com.sobot.chat.api.apiUtils;

import android.text.TextUtils;
import com.sobot.chat.utils.CommonUtils;

public class SobotBaseUrl {
    private static String api_host = null;
    private static final String baseHost = "https://imonlinetest.corp.imdada.cn/";
    public static final String defaultHostname = "imonlinetest.corp.imdada.cn";
    private static String mHost = null;
    private static final String preHost = "https://imonlinetest.corp.imdada.cn/sobotapi/";

    @Deprecated
    public static void setHost(String str) {
        if (TextUtils.isEmpty(str)) {
            return;
        }
        if (!str.endsWith("/")) {
            StringBuilder sb = new StringBuilder();
            sb.append(str);
            sb.append(CommonUtils.SOBOT_ENCRYPTION ? "/sobotapi/" : "/");
            mHost = sb.toString();
            api_host = mHost;
            return;
        }
        StringBuilder sb2 = new StringBuilder();
        sb2.append(str);
        sb2.append(CommonUtils.SOBOT_ENCRYPTION ? "sobotapi/" : "");
        mHost = sb2.toString();
        api_host = mHost;
    }

    public static void setApi_Host(String str) {
        if (TextUtils.isEmpty(str)) {
            return;
        }
        if (!str.endsWith("/")) {
            StringBuilder sb = new StringBuilder();
            sb.append(str);
            sb.append(CommonUtils.SOBOT_ENCRYPTION ? "/sobotapi/" : "/");
            api_host = sb.toString();
            mHost = str + "/";
            return;
        }
        StringBuilder sb2 = new StringBuilder();
        sb2.append(str);
        sb2.append(CommonUtils.SOBOT_ENCRYPTION ? "sobotapi/" : "");
        api_host = sb2.toString();
        mHost = str;
    }

    @Deprecated
    public static String getHost() {
        return !TextUtils.isEmpty(mHost) ? mHost : baseHost;
    }

    public static String getApi_Host() {
        if (!TextUtils.isEmpty(api_host)) {
            return api_host;
        }
        return CommonUtils.SOBOT_ENCRYPTION ? preHost : baseHost;
    }

    public static String getBaseIp() {
        return getApi_Host() + "chat-sdk/sdk/user/v1/";
    }

    public static String getBaseIpSendFile() {
        return getHost() + "chat-sdk/sdk/user/v1/";
    }

    public static String getBaseIp2() {
        return getApi_Host() + "chat/sdk/admin/v1/";
    }

    public static String getBaseIp3() {
        return getApi_Host() + "chat/sdk/user/v1/";
    }

    public static String getYiyaoBaseIp() {
        return getApi_Host() + "chat-data/yiyao/";
    }
}