From b4433f77c88a00d265be8e910a989bf45cee4fbd Mon Sep 17 00:00:00 2001 From: JimMoen Date: Fri, 8 Oct 2021 11:12:47 +0800 Subject: [PATCH] refactor(mgmt_api): Add `page_start`. --- apps/emqx_management/src/emqx_mgmt_api.erl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/emqx_management/src/emqx_mgmt_api.erl b/apps/emqx_management/src/emqx_mgmt_api.erl index f7c92aee8..16ff10817 100644 --- a/apps/emqx_management/src/emqx_mgmt_api.erl +++ b/apps/emqx_management/src/emqx_mgmt_api.erl @@ -319,8 +319,14 @@ is_fuzzy_key(<<"match_", _/binary>>) -> is_fuzzy_key(_) -> false. +page_start(Page, Limit) -> + if Page > 1 -> (Page-1) * Limit + 1; + true -> 1 + end. + %%-------------------------------------------------------------------- %% Types +%%-------------------------------------------------------------------- to_type(V, TargetType) -> try