2
0
mirror of https://gitee.com/hotlcc/wechat4j.git synced 2025-12-24 02:49:37 +08:00

提交代码

This commit is contained in:
hotlcc
2018-07-25 22:56:56 +08:00
parent be49394ca2
commit 62810d0993
2 changed files with 17 additions and 8 deletions

View File

@@ -569,17 +569,21 @@ public class Wechat {
* 退出登录
*/
public void logout(boolean clearAllLoginInfo) {
try {
isOnlineLock.lock();
if (isOnline) {
try {
isOnlineLock.lock();
webWeixinApi.logout(httpClient, urlVersion, new BaseRequest(wxsid, skey, wxuin));
isOnline = false;
if (isOnline) {
webWeixinApi.logout(httpClient, urlVersion, new BaseRequest(wxsid, skey, wxuin));
isOnline = false;
if (clearAllLoginInfo) {
clearAllLoginInfo();
if (clearAllLoginInfo) {
clearAllLoginInfo();
}
}
} finally {
isOnlineLock.unlock();
}
} finally {
isOnlineLock.unlock();
}
}