From c89de81e198b6eb0cfd65a21c045a24268ee3117 Mon Sep 17 00:00:00 2001 From: ieQu1 <99872536+ieQu1@users.noreply.github.com> Date: Thu, 18 Aug 2022 12:23:45 +0200 Subject: [PATCH] refactor(bpapi): Export transactions --- apps/emqx/src/bpapi/emqx_bpapi.erl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/emqx/src/bpapi/emqx_bpapi.erl b/apps/emqx/src/bpapi/emqx_bpapi.erl index 616462d94..07f12a2db 100644 --- a/apps/emqx/src/bpapi/emqx_bpapi.erl +++ b/apps/emqx/src/bpapi/emqx_bpapi.erl @@ -23,6 +23,11 @@ versions_file/1 ]). +%% Internal exports (RPC) +-export([ + announce_fun/1 +]). + -export_type([api/0, api_version/0, var_name/0, call/0, rpc/0, bpapi_meta/0]). -include("emqx.hrl"). @@ -77,7 +82,7 @@ supported_version(API) -> -spec announce(atom()) -> ok. announce(App) -> {ok, Data} = file:consult(?MODULE:versions_file(App)), - {atomic, ok} = mria:transaction(?COMMON_SHARD, fun announce_fun/1, [Data]), + {atomic, ok} = mria:transaction(?COMMON_SHARD, fun ?MODULE:announce_fun/1, [Data]), ok. -spec versions_file(atom()) -> file:filename_all().