更新 NetworkUtil.java
parent
5fd4acf9fb
commit
a5e081a0a1
|
|
@ -7,6 +7,7 @@ import com.google.gson.Gson;
|
||||||
import com.nbee.echolink.R;
|
import com.nbee.echolink.R;
|
||||||
import com.nbee.echolink.model.CallInfo;
|
import com.nbee.echolink.model.CallInfo;
|
||||||
import com.nbee.echolink.model.SMSInfo;
|
import com.nbee.echolink.model.SMSInfo;
|
||||||
|
import com.nbee.echolink.model.WeChatMsg;
|
||||||
import com.nbee.echolink.response.ApiResponse;
|
import com.nbee.echolink.response.ApiResponse;
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -22,6 +23,7 @@ public class NetworkUtil {
|
||||||
private final String TAG = "NetworkUtil";
|
private final String TAG = "NetworkUtil";
|
||||||
private String callApiUrl;
|
private String callApiUrl;
|
||||||
private String smsApiUrl;
|
private String smsApiUrl;
|
||||||
|
private String wechatApiUrl;
|
||||||
private String accessToken;
|
private String accessToken;
|
||||||
private Handler handler = new Handler();
|
private Handler handler = new Handler();
|
||||||
private static final int MAX_RETRIES = 3;
|
private static final int MAX_RETRIES = 3;
|
||||||
|
|
@ -33,6 +35,7 @@ public class NetworkUtil {
|
||||||
public NetworkUtil(Context context) {
|
public NetworkUtil(Context context) {
|
||||||
callApiUrl = context.getResources().getString(R.string.call_api_url);
|
callApiUrl = context.getResources().getString(R.string.call_api_url);
|
||||||
smsApiUrl = context.getResources().getString(R.string.message_api_url);
|
smsApiUrl = context.getResources().getString(R.string.message_api_url);
|
||||||
|
wechatApiUrl= context.getResources().getString(R.string.send_wechat_msg_api_url);
|
||||||
accessToken = context.getResources().getString(R.string.access_token);
|
accessToken = context.getResources().getString(R.string.access_token);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -42,6 +45,8 @@ public class NetworkUtil {
|
||||||
postRequestWithRetry(dataObject, 0, callApiUrl);
|
postRequestWithRetry(dataObject, 0, callApiUrl);
|
||||||
} else if (dataObject instanceof SMSInfo) {
|
} else if (dataObject instanceof SMSInfo) {
|
||||||
postRequestWithRetry(dataObject, 0, smsApiUrl);
|
postRequestWithRetry(dataObject, 0, smsApiUrl);
|
||||||
|
} else if (dataObject instanceof WeChatMsg){
|
||||||
|
postRequestWithRetry(dataObject,0,wechatApiUrl);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -73,6 +78,7 @@ public class NetworkUtil {
|
||||||
// ... 处理响应 ...
|
// ... 处理响应 ...
|
||||||
Gson gson1 = new Gson();
|
Gson gson1 = new Gson();
|
||||||
ApiResponse apiResponse = gson1.fromJson(response.body().string(), ApiResponse.class);
|
ApiResponse apiResponse = gson1.fromJson(response.body().string(), ApiResponse.class);
|
||||||
|
Timber.d("ApiResponse" + apiResponse);
|
||||||
if (apiResponse.getCode().equals(0)){
|
if (apiResponse.getCode().equals(0)){
|
||||||
Timber.d("Received response from " + apiUrl + ": " + apiResponse.getCode() + " - " + apiResponse.getMsg());
|
Timber.d("Received response from " + apiUrl + ": " + apiResponse.getCode() + " - " + apiResponse.getMsg());
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue