From b1df759adc3806ff64eb2097d253ae836180d03a Mon Sep 17 00:00:00 2001 From: Zaiming Shi Date: Mon, 26 Apr 2021 12:15:13 +0200 Subject: [PATCH] refactor(emqx_trie): rename internal function to match_# --- src/emqx_trie.erl | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/emqx_trie.erl b/src/emqx_trie.erl index 2a23beeb1..9bd906c56 100644 --- a/src/emqx_trie.erl +++ b/src/emqx_trie.erl @@ -221,7 +221,7 @@ do_match(Words, Prefix) -> match(is_compact(), Words, Prefix, []). match(_IsCompact, [], Topic, Acc) -> - match_any_level(Topic) ++ %% try match foo/bar/# + 'match_#'(Topic) ++ %% try match foo/bar/# lookup_topic(Topic) ++ %% try match foo/bar Acc; match(IsCompact, [Word | Words], Prefix, Acc0) -> @@ -251,12 +251,12 @@ match(IsCompact, [Word | Words], Prefix, Acc0) -> %% - a/x %% - a/x/y %% *with '+', '#' replaced at each level - Acc1 = match_any_level(Prefix) ++ Acc0, + Acc1 = 'match_#'(Prefix) ++ Acc0, Acc = match(IsCompact, Words, join(Prefix, '+'), Acc1), match(IsCompact, Words, join(Prefix, Word), Acc) end. -match_any_level(Prefix) -> +'match_#'(Prefix) -> MlTopic = join(Prefix, '#'), lookup_topic(MlTopic).