From b14843d098dcfd8f9a7859132356caa396fd907c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Chmielowski?= Date: Thu, 24 Nov 2016 12:44:09 +0100 Subject: [PATCH] Add missing -callbacks --- rebar.config | 2 +- src/mod_muc_room.erl | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/rebar.config b/rebar.config index 929c15304..11249e822 100644 --- a/rebar.config +++ b/rebar.config @@ -64,7 +64,7 @@ ezlib, iconv]}}. -{erl_first_files, ["src/ejabberd_config.erl", "src/gen_mod.erl"]}. +{erl_first_files, ["src/ejabberd_config.erl", "src/gen_mod.erl", "src/mod_muc_room.erl"]}. {erl_opts, [nowarn_deprecated_function, {i, "include"}, diff --git a/src/mod_muc_room.erl b/src/mod_muc_room.erl index 5b000548a..aa1c77aad 100644 --- a/src/mod_muc_room.erl +++ b/src/mod_muc_room.erl @@ -79,6 +79,16 @@ -export_type([state/0]). +-callback set_affiliation(binary(), binary(), binary(), jid(), affiliation(), + binary()) -> ok | {error, any()}. +-callback set_affiliations(binary(), binary(), binary(), + ?TDICT) -> ok | {error, any()}. +-callback get_affiliation(binary(), binary(), binary(), + binary(), binary()) -> {ok, affiliation()} | {error, any()}. +-callback get_affiliations(binary(), binary(), binary()) -> {ok, ?TDICT} | {error, any()}. +-callback search_affiliation(binary(), binary(), binary(), affiliation()) -> + {ok, [{ljid(), {affiliation(), binary()}}]} | {error, any()}. + %%%---------------------------------------------------------------------- %%% API %%%----------------------------------------------------------------------