aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2015-04-06 12:38:54 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2015-04-06 12:38:54 +0300
commit69bff82301f5cabc464db1c1e74c59671addcd14 (patch)
tree3de94aeabfe19f079d181ba6c7a4a592a90215d3
parentMake sure Mnesia dir environment and log file are list, not binary (diff)
Fix type spec
-rw-r--r--src/ejabberd_sm_redis.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/ejabberd_sm_redis.erl b/src/ejabberd_sm_redis.erl
index 7abab1847..0283f9c3e 100644
--- a/src/ejabberd_sm_redis.erl
+++ b/src/ejabberd_sm_redis.erl
@@ -82,7 +82,8 @@ set_session(Session) ->
?ERROR_MSG("failed to set session for redis: ~p", [Err])
end.
--spec delete_session(binary(), binary(), binary(), sid()) -> ok.
+-spec delete_session(binary(), binary(), binary(), sid()) ->
+ {ok, #session{}} | {error, notfound}.
delete_session(LUser, LServer, _LResource, SID) ->
USKey = us_to_key({LUser, LServer}),
case eredis:q(?PROCNAME, ["HGETALL", USKey]) of