代码优化
This commit is contained in:
committed by
heavyrain lee
parent
d0671c1682
commit
5714a9a1d3
@@ -319,9 +319,6 @@ public class MemoryMessagesStore implements IMessagesStore {
|
||||
long targetMessageId = entry.getValue();
|
||||
|
||||
MessageBundle bundle = mIMap.get(targetMessageId);
|
||||
if (bundle == null) {
|
||||
bundle = databaseStore.getMessage(targetMessageId);
|
||||
}
|
||||
|
||||
if (bundle != null) {
|
||||
if (exceptClientId == null || !exceptClientId.equals(bundle.getFromClientId()) || !user.equals(bundle.getFromUser())) {
|
||||
@@ -411,10 +408,6 @@ public class MemoryMessagesStore implements IMessagesStore {
|
||||
long targetMessageId = entry.getValue();
|
||||
|
||||
MessageBundle bundle = mIMap.get(targetMessageId);
|
||||
if (bundle == null) {
|
||||
bundle = databaseStore.getMessage(targetMessageId);
|
||||
}
|
||||
|
||||
if (bundle != null) {
|
||||
if (exceptClientId == null || !exceptClientId.equals(bundle.getFromClientId()) || !fromUser.equals(bundle.getFromUser())) {
|
||||
size += bundle.getMessage().getSerializedSize();
|
||||
@@ -2115,10 +2108,6 @@ public class MemoryMessagesStore implements IMessagesStore {
|
||||
MessageBundle bundle = mIMap.get(messageId);
|
||||
if (bundle != null) {
|
||||
return bundle.getMessage();
|
||||
} else {
|
||||
bundle = databaseStore.getMessage(messageId);
|
||||
if (bundle != null)
|
||||
return bundle.getMessage();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@@ -65,6 +65,11 @@ public class MessageBundle implements Serializable {
|
||||
}
|
||||
|
||||
public void setMessage(WFCMessage.Message message) {
|
||||
this.fromUser = message.getFromUser();
|
||||
this.type = message.getConversation().getType();
|
||||
this.targetId = message.getConversation().getTarget();
|
||||
this.line = message.getConversation().getLine();
|
||||
this.message = message;
|
||||
this.messageId = message.getMessageId();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user