完成基本功能转移
This commit is contained in:
29
src/main/java/com/yutou/napcat/http/NapCatApi.java
Normal file
29
src/main/java/com/yutou/napcat/http/NapCatApi.java
Normal file
@@ -0,0 +1,29 @@
|
||||
package com.yutou.napcat.http;
|
||||
|
||||
import com.yutou.okhttp.HttpLoggingInterceptor;
|
||||
import com.yutou.okhttp.api.BaseApi;
|
||||
import com.yutou.qqbot.utlis.ConfigTools;
|
||||
|
||||
public class NapCatApi extends BaseApi {
|
||||
private static final String URL;
|
||||
static {
|
||||
URL= ConfigTools.load(ConfigTools.CONFIG,"napcat.url",String.class);
|
||||
}
|
||||
|
||||
public static void setLog(boolean log){
|
||||
HttpLoggingInterceptor.setLog(log);
|
||||
}
|
||||
|
||||
public static MessageAPI getMessageApi(){
|
||||
return new NapCatApi().setURL(URL).createApi(MessageAPI.class);
|
||||
}
|
||||
public static UtilsApi getUtilsApi(){
|
||||
return new NapCatApi().setURL(URL).createApi(UtilsApi.class);
|
||||
}
|
||||
public static GroupApi getGroupApi(){
|
||||
return new NapCatApi().setURL(URL).createApi(GroupApi.class);
|
||||
}
|
||||
public static FriendApi getFriendApi(){
|
||||
return new NapCatApi().setURL(URL).createApi(FriendApi.class);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user