diff options
| author | Alexey Shchepin <alexey@process-one.net> | 2007-05-03 07:41:16 +0000 |
|---|---|---|
| committer | Alexey Shchepin <alexey@process-one.net> | 2007-05-03 07:41:16 +0000 |
| commit | ab0d7b9151e72b97335214b3a30a0c0bd7b570fd (patch) | |
| tree | 4ee0a7dd6dcbe822250a276dc933a491bb4bdc63 /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.erl | 4 |
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), |
