aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorHolger Weiss <holger@zedat.fu-berlin.de>2015-01-23 00:42:18 +0100
committerHolger Weiss <holger@zedat.fu-berlin.de>2015-01-23 00:42:18 +0100
commit0a047d790faed9caa9ad150dce16529ddc233afc (patch)
tree3b418fba32600c47ec8c6e7f3e18c7007222c5a5 /src
parentFix integer parameter which can be set to 0 (diff)
Fix a few function specifications
Diffstat (limited to 'src')
-rw-r--r--src/jlib.erl11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/jlib.erl b/src/jlib.erl
index 593134176..2c0f30b3f 100644
--- a/src/jlib.erl
+++ b/src/jlib.erl
@@ -601,12 +601,13 @@ rsm_encode_count(Count, Arr) ->
children = [{xmlcdata, i2l(Count)}]}
| Arr].
--spec add_delay_info(xmlel(), erlang:timestamp(), binary()) -> xmlel().
+-spec add_delay_info(xmlel(), jid() | ljid() | binary(), erlang:timestamp())
+ -> xmlel().
add_delay_info(El, From, Time) ->
add_delay_info(El, From, Time, <<"">>).
--spec add_delay_info(xmlel(), erlang:timestamp(), binary(),
+-spec add_delay_info(xmlel(), jid() | ljid() | binary(), erlang:timestamp(),
binary()) -> xmlel().
add_delay_info(El, From, Time, Desc) ->
@@ -615,8 +616,8 @@ add_delay_info(El, From, Time, Desc) ->
El2 = add_delay_info(El1, From, Time, Desc, <<"x">>, ?NS_DELAY91),
El2.
--spec add_delay_info(xmlel(), erlang:timestamp(), binary(), binary(), binary(),
- binary()) -> xmlel().
+-spec add_delay_info(xmlel(), jid() | ljid() | binary(), erlang:timestamp(),
+ binary(), binary(), binary()) -> xmlel().
add_delay_info(El, From, Time, Desc, Name, XMLNS) ->
case xml:get_subtag_with_xmlns(El, Name, XMLNS) of
@@ -647,7 +648,7 @@ add_delay_info(El, From, Time, Desc, Name, XMLNS) ->
xml:append_subtags(NewEl, [NewDelayTag])
end.
--spec create_delay_tag(erlang:timestamp(), jid() | binary(), binary(),
+-spec create_delay_tag(erlang:timestamp(), jid() | ljid() | binary(), binary(),
binary()) -> xmlel() | error.
create_delay_tag(TimeStamp, FromJID, Desc, XMLNS) when is_tuple(FromJID) ->