diff options
author | Paweł Chmielowski <pawel@process-one.net> | 2022-06-17 10:35:02 +0200 |
---|---|---|
committer | Paweł Chmielowski <pawel@process-one.net> | 2022-06-17 10:35:02 +0200 |
commit | 46c947bc76c34bd6b1d09347828acaa685d76795 (patch) | |
tree | a1fbec5034fc9c32d7c25a1c33b177343433ec4a /src/mod_mam.erl | |
parent | Fix mam delete_old_messages_batch for sql backend (diff) |
Define batch delete function types in coresponding behaviours
Diffstat (limited to 'src/mod_mam.erl')
-rw-r--r-- | src/mod_mam.erl | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/mod_mam.erl b/src/mod_mam.erl index 693889c2c..7d9e308f5 100644 --- a/src/mod_mam.erl +++ b/src/mod_mam.erl @@ -89,7 +89,18 @@ {[{binary(), non_neg_integer(), xmlel()}], boolean(), count()} | {error, db_failure}. --optional_callbacks([use_cache/1, cache_nodes/1, select_with_mucsub/6, select/6, select/7]). +-callback delete_old_messages_batch(binary(), erlang:timestamp(), + all | chat | groupchat, + pos_integer()) -> + {ok, non_neg_integer()} | {error, term()}. + +-callback delete_old_messages_batch(binary(), erlang:timestamp(), + all | chat | groupchat, + pos_integer(), any()) -> + {ok, any(), non_neg_integer()} | {error, term()}. + +-optional_callbacks([use_cache/1, cache_nodes/1, select_with_mucsub/6, select/6, select/7, + delete_old_messages_batch/5, delete_old_messages_batch/4]). %%%=================================================================== %%% API |