mirror of
https://gitee.com/hotlcc/wechat4j.git
synced 2025-06-14 22:36:58 +08:00
提交代码
This commit is contained in:
parent
be49394ca2
commit
62810d0993
@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -4,6 +4,7 @@ import com.hotlcc.wechat4j.api.WebWeixinApi;
|
||||
import com.hotlcc.wechat4j.handler.ReceivedMsgHandler;
|
||||
import com.hotlcc.wechat4j.model.ReceivedMsg;
|
||||
import com.hotlcc.wechat4j.model.UserInfo;
|
||||
import com.sun.scenario.effect.GaussianShadow;
|
||||
|
||||
public class TestClass2 {
|
||||
public static void main(String[] args) {
|
||||
@ -22,5 +23,9 @@ public class TestClass2 {
|
||||
}
|
||||
});
|
||||
wechat.autoLogin();
|
||||
UserInfo userInfo = wechat.getContactByNickName(false, "Allen");
|
||||
System.out.println(JSONObject.toJSONString(userInfo));
|
||||
wechat.sendText("aaa", userInfo.getUserName());
|
||||
wechat.logout();
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user