From 4f790a8eeb8d2940e6f6aa520b6056c3f95ce651 Mon Sep 17 00:00:00 2001 From: karim <108357004+Karim-30@users.noreply.github.com> Date: Wed, 19 Oct 2022 08:17:07 +0200 Subject: [PATCH] Use early return and remove a comment --- src/libs/EmojiTrie.js | 1 - src/libs/Trie/index.js | 5 ++--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/src/libs/EmojiTrie.js b/src/libs/EmojiTrie.js index 7e1022d52a0d..5d7a15dbf885 100644 --- a/src/libs/EmojiTrie.js +++ b/src/libs/EmojiTrie.js @@ -5,7 +5,6 @@ import CONST from '../CONST'; Timing.start(CONST.TIMING.TRIE_INITIALIZATION); -// Create a Trie object const emojisTrie = new Trie(); // Inserting all emojis into the Trie object diff --git a/src/libs/Trie/index.js b/src/libs/Trie/index.js index 1fff2eebbb61..0d6c84415877 100644 --- a/src/libs/Trie/index.js +++ b/src/libs/Trie/index.js @@ -80,11 +80,10 @@ class Trie { let prefix = ''; for (let i = 0; i < newSubstr.length; i++) { prefix += newSubstr[i]; - if (node.children[newSubstr[i]]) { - node = node.children[newSubstr[i]]; - } else { + if (!node.children[newSubstr[i]]) { return []; } + node = node.children[newSubstr[i]]; } return this.getChildMatching(node, prefix, limit, []); }