aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2007-05-03 07:41:16 +0000
committerAlexey Shchepin <alexey@process-one.net>2007-05-03 07:41:16 +0000
commitab0d7b9151e72b97335214b3a30a0c0bd7b570fd (patch)
tree4ee0a7dd6dcbe822250a276dc933a491bb4bdc63 /src
parent* src/ejabberd_sm.erl: Added check for existence of incoming (diff)
* src/ejabberd_sm.erl: Added set_presence_hook
SVN Revision: 760
Diffstat (limited to 'src')
-rw-r--r--src/ejabberd_sm.erl4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/ejabberd_sm.erl b/src/ejabberd_sm.erl
index 7fa24793b..cfc1bb957 100644
--- a/src/ejabberd_sm.erl
+++ b/src/ejabberd_sm.erl
@@ -111,7 +111,9 @@ get_user_resources(User, Server) ->
end.
set_presence(SID, User, Server, Resource, Priority) ->
- set_session(SID, User, Server, Resource, Priority).
+ set_session(SID, User, Server, Resource, Priority),
+ ejabberd_hooks:run(set_presence_hook, jlib:nameprep(Server),
+ [User, Server, Resource, Priority]).
unset_presence(SID, User, Server, Resource, Status) ->
set_session(SID, User, Server, Resource, undefined),