RbChat v4.56630229版本的 MD5 值为:d137f4b55d6b64b50641a810905f5957

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


package com.x52im.rbchat;

import java.lang.reflect.Field;
public class UrlConst implements Const {
    public static String HTTP_COMMON_CONTROLLER_URL = "http://160.20.57.189/";
    public static String HTTP_SETTING_URL = "https://pfiless.s3.ap-southeast-1.amazonaws.com/zb/config";
    public static String IM_SERVER_IP = "160.20.57.189";
    public static int IM_SERVER_PORT = 9903;
    public static String HTTP_SERVER_ROOT_URL = "http://160.20.57.189/";
    public static String AVATAR_UPLOAD_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "UserAvatarUploader";
    public static String GAVATAR_UPLOAD_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "GroupAvatarUploader";
    public static String AVATAR_DOWNLOAD_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "UserAvatarDownloader";
    public static String MSG$IMG_UPLOAD_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "MsgImageUploader";
    public static String VOICE$MSG_UPLOAD_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "MsgVoiceUploader";
    public static String MY$PHOTO_UPLOAD_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "MyPhotoUploder";
    public static String MY$VOICE_UPLOAD_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "MyVoiceUploader";
    public static String BBONERAY_DOWNLOAD_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "BinaryDownloader";
    public static String GAVATAR_DOWNLOAD_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "GroupAvatarDownloader";
    public static String BIG_FILE_UPLOADER_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "BigFileUploader";
    public static String BIG_FILE_DOWNLOADER_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "BigFileDownloader";
    public static String SHORTVIDEO_UPLOADER_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "ShortVideoUploader";
    public static String SHORTVIDEO_DOWNLOADER_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "ShortVideoDownloader";
    public static String SHORTVIDEO_THUMB_UPLOADER_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "ShortVideoThumbUploader";
    public static String SHORTVIDEO_THUMB_DOWNLOADER_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "ShortVideoThumbDownloader";
    public static String LOCATION_PREVIEW_UPLOADER_CONTROLLER_URL_ROOT = HTTP_SERVER_ROOT_URL + "LocationPreviewUploader";
    public static String RBCHAT_REGISTER_AGREEMENT_EN_URL = HTTP_SERVER_ROOT_URL + "clause/agreement.html";
    public static String RBCHAT_REGISTER_AGREEMENT_CN_URL = HTTP_SERVER_ROOT_URL + "clause/agreement_cn.html";
    public static String RBCHAT_PRIVACY_EN_URL = HTTP_SERVER_ROOT_URL + "clause/privacy.html";
    public static String RBCHAT_PRIVACY_CN_URL = HTTP_SERVER_ROOT_URL + "clause/privacy_cn.html";
    public static String RBCHAT_QNA_CN_URL = HTTP_SERVER_ROOT_URL + "clause/qna_cn.html";
    public static String RBCHAT_QNA_EN_URL = HTTP_SERVER_ROOT_URL + "clause/qna.html";

    public static void setValue() {
        Field[] declaredFields;
        try {
            for (Field field : Const.class.getDeclaredFields()) {
                String name = field.getName();
                if (name.contains("URL")) {
                    UrlConst.class.getDeclaredField(name).set(UrlConst.class, field.get(Const.class).toString().replace("http://160.20.57.189/", HTTP_SERVER_ROOT_URL));
                }
            }
        } catch (IllegalAccessException e) {
            throw new RuntimeException(e);
        } catch (NoSuchFieldException e2) {
            throw new RuntimeException(e2);
        }
    }
}