Skip to content

Commit 823da5d

Browse files
committed
Sid is always defined - reflect this in the type specs
1 parent eca6541 commit 823da5d

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/ejabberd_sm.erl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ make_new_sid() ->
186186

187187
-spec open_session(HostType, SID, JID, Priority, Info) -> ReplacedPids when
188188
HostType :: binary(),
189-
SID :: 'undefined' | sid(),
189+
SID :: sid(),
190190
JID :: jid:jid(),
191191
Priority :: integer() | undefined,
192192
Info :: info(),
@@ -201,7 +201,7 @@ open_session(HostType, SID, JID, Priority, Info) ->
201201

202202
-spec close_session(Acc, SID, JID, Reason, Info) -> Acc1 when
203203
Acc :: mongoose_acc:t(),
204-
SID :: 'undefined' | sid(),
204+
SID :: sid(),
205205
JID :: jid:jid(),
206206
Reason :: close_reason(),
207207
Info :: info(),
@@ -284,7 +284,7 @@ get_raw_sessions(#jid{luser = LUser, lserver = LServer}) ->
284284
-spec set_presence(Acc, SID, JID, Prio, Presence, Info) -> Acc1 when
285285
Acc :: mongoose_acc:t(),
286286
Acc1 :: mongoose_acc:t(),
287-
SID :: 'undefined' | sid(),
287+
SID :: sid(),
288288
JID :: jid:jid(),
289289
Prio :: 'undefined' | integer(),
290290
Presence :: any(),
@@ -297,7 +297,7 @@ set_presence(Acc, SID, JID, Priority, Presence, Info) ->
297297
-spec unset_presence(Acc, SID, JID, Status, Info) -> Acc1 when
298298
Acc :: mongoose_acc:t(),
299299
Acc1 :: mongoose_acc:t(),
300-
SID :: 'undefined' | sid(),
300+
SID :: sid(),
301301
JID :: jid:jid(),
302302
Status :: binary(),
303303
Info :: info().
@@ -585,7 +585,7 @@ code_change(_OldVsn, State, _Extra) ->
585585
%%--------------------------------------------------------------------
586586

587587
-spec set_session(SID, JID, Prio, Info) -> ok | {error, any()} when
588-
SID :: sid() | 'undefined',
588+
SID :: sid(),
589589
JID :: jid:jid(),
590590
Prio :: priority(),
591591
Info :: info().

src/hooks/mongoose_hooks.erl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -651,7 +651,7 @@ sm_filter_offline_message(HostType, From, To, Packet) ->
651651

652652
-spec sm_register_connection(HostType, SID, JID, Info) -> Result when
653653
HostType :: mongooseim:host_type(),
654-
SID :: 'undefined' | ejabberd_sm:sid(),
654+
SID :: ejabberd_sm:sid(),
655655
JID :: jid:jid(),
656656
Info :: ejabberd_sm:info(),
657657
Result :: ok.
@@ -661,7 +661,7 @@ sm_register_connection(HostType, SID, JID, Info) ->
661661

662662
-spec sm_remove_connection(Acc, SID, JID, Info, Reason) -> Result when
663663
Acc :: mongoose_acc:t(),
664-
SID :: 'undefined' | ejabberd_sm:sid(),
664+
SID :: ejabberd_sm:sid(),
665665
JID :: jid:jid(),
666666
Info :: ejabberd_sm:info(),
667667
Reason :: ejabberd_sm:close_reason(),

0 commit comments

Comments
 (0)