package com.sobot.common.utils;

import android.app.Application;

import com.sobot.network.apiUtils.SobotHttpUtils;
import com.sobot.network.http.log.SobotNetLogUtils;
import com.sobot.utils.SobotLogUtils;

public class SobotCommonApi {

    /**
     * 初始化
     *
     * @param application
     */
    public static void init(Application application) {
        if (application != null) {
            SobotHttpUtils.init(application, "");
            SobotGlobalContext.init(application);
        }
    }

    /**
     * 初始化 可以校验服务器域名
     *
     * @param application
     * @param baseUrl     服务器接口的校验域名 例如（https://www.sobot.com）
     */
    public static void init(Application application, String baseUrl) {
        if (application != null) {
            SobotHttpUtils.init(application, baseUrl);
            SobotGlobalContext.init(application);
        }
    }

    /**
     * 日志显示开关
     *
     * @param isDebug true 显示日志信息 false不显示 默认false
     */
    public static void setShowLogDebug(boolean isDebug) {
        SobotLogUtils.setShowDebug(isDebug);
        SobotNetLogUtils.setShowDebug(isDebug);
    }
}
