ServerApi.java 1.01 KB
package com.polysoft.nafmii.constants;

import com.polysoft.nafmii.net.OkhttpApi;
import com.polysoft.nafmii.net.RequestBack;
import com.whaty.nafmii.BuildConfig;

import java.util.Map;

public class ServerApi {

    public static final String url_version = "";

    // 获取广告信息
    public static final String advertisement = "nafmii-app-public-server/api/app/index/getOpenScreenImage";


    public static <T> void postAdvertisement(RequestBack<T> callback) {
        post(advertisement, "", callback);
    }



    public static <T> void get(String url, RequestBack<T> callback) {
        get(url, null, callback);
    }

    public static <T> void get(String url, Map<String, String> param, RequestBack<T> callback) {
        String newUrl = BuildConfig.API_HOST + url;
        OkhttpApi.doGet(newUrl, param, callback);
    }

    public static <T> void post(String url, String param, RequestBack<T> callback) {
        String newUrl = BuildConfig.API_HOST + url;
        OkhttpApi.doPost(newUrl, param, callback);
    }
}