]> granicus.if.org Git - ejabberd/commitdiff
Add mod_mam header file
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Fri, 15 Apr 2016 12:13:38 +0000 (15:13 +0300)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Fri, 15 Apr 2016 12:13:38 +0000 (15:13 +0300)
include/mod_mam.hrl [new file with mode: 0644]

diff --git a/include/mod_mam.hrl b/include/mod_mam.hrl
new file mode 100644 (file)
index 0000000..463db4c
--- /dev/null
@@ -0,0 +1,15 @@
+-record(archive_msg,
+       {us = {<<"">>, <<"">>}                :: {binary(), binary()} | '$2',
+        id = <<>>                            :: binary() | '_',
+        timestamp = p1_time_compat:timestamp() :: erlang:timestamp() | '_' | '$1',
+        peer = {<<"">>, <<"">>, <<"">>}      :: ljid() | '_' | '$3' | undefined,
+        bare_peer = {<<"">>, <<"">>, <<"">>} :: ljid() | '_' | '$3',
+        packet = #xmlel{}                    :: xmlel() | '_',
+        nick = <<"">>                        :: binary(),
+        type = chat                          :: chat | groupchat}).
+
+-record(archive_prefs,
+       {us = {<<"">>, <<"">>} :: {binary(), binary()},
+        default = never       :: never | always | roster,
+        always = []           :: [ljid()],
+        never = []            :: [ljid()]}).