Enhances performance of getOwnMessageUri
@@ -291,14 +291,14 @@ export function isMessageAgreement(msg) {
*/
export function getOwnMessageUri(messages, messageUri) {
if (messageUri) {
- if (messages.filter(msg => msg.get("uri") === messageUri).size > 0) {
+ if (messages.find(msg => msg.get("uri") === messageUri)) {
return messageUri;
} else {
- const messagesOfRemoteUri = messages.filter(
+ const messagesOfRemoteUri = messages.find(
msg => msg.get("remoteUri") === messageUri
);
- if (messagesOfRemoteUri.size > 0) {
- return messagesOfRemoteUri.first().get("uri");
+ if (messagesOfRemoteUri) {
+ return messagesOfRemoteUri.get("uri");
}
}
}
