Commit ae6ea586 authored by 刘文胜's avatar 刘文胜

111111

parent 02f62bb4
...@@ -18,20 +18,11 @@ import com.hdp.pi.wechat.messages.AbstractMessage; ...@@ -18,20 +18,11 @@ import com.hdp.pi.wechat.messages.AbstractMessage;
public class CustomerManager { public class CustomerManager {
private static LinkedBlockingQueue<AbstractMessage> queue=new LinkedBlockingQueue<AbstractMessage>();
private static ConcurrentHashMap<String,Customer> private static ConcurrentHashMap<String,Customer>
users = new ConcurrentHashMap<String, Customer>(); users = new ConcurrentHashMap<String, Customer>();
private CustomerManager(){} private CustomerManager(){}
public static void pushMessage(AbstractMessage message){
try {
queue.put(message);
} catch (InterruptedException e) {
}
}
public static Customer getUserByOpenId(String openId){ public static Customer getUserByOpenId(String openId){
if(StringUtils.isEmpty(openId)){ if(StringUtils.isEmpty(openId)){
return null; return null;
......
...@@ -48,9 +48,8 @@ public class IMManager { ...@@ -48,9 +48,8 @@ public class IMManager {
} }
public static void pushMessage(AbstractMessage message){ public static void pushMessage(AbstractMessage message){
CustomerManager.addUserIfNotExist(message);
try { try {
CustomerManager.pushMessage(message);
queue.put(message); queue.put(message);
} catch (InterruptedException e) { } catch (InterruptedException e) {
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment