mirror of
https://github.com/processone/ejabberd.git
synced 2024-06-04 21:27:16 +02:00
Merge pull request #227 from weiss/xep-0198
XEP-0198: Cosmetic change: Reuse event handler
This commit is contained in:
commit
5a29d56d94
|
@ -1284,10 +1284,6 @@ wait_for_resume(Event, StateData) ->
|
|||
%% {next_state, NextStateName, NextStateData, Timeout} |
|
||||
%% {stop, Reason, NewStateData}
|
||||
%%----------------------------------------------------------------------
|
||||
handle_event({abort, Xmlelement}, _StateName, StateData) ->
|
||||
send_element(StateData, Xmlelement),
|
||||
send_trailer(StateData),
|
||||
{stop, normal, StateData};
|
||||
handle_event(_Event, StateName, StateData) ->
|
||||
fsm_next_state(StateName, StateData).
|
||||
|
||||
|
@ -2805,7 +2801,7 @@ check_queue_length(#state{mgmt_queue = Queue,
|
|||
[jlib:jid_to_string(StateData#state.jid)]),
|
||||
Lang = StateData#state.lang,
|
||||
Err = ?SERRT_POLICY_VIOLATION(Lang, <<"Too many unacked stanzas">>),
|
||||
(?GEN_FSM):send_all_state_event(self(), {abort, Err}),
|
||||
self() ! {kick, queue_overflow, Err},
|
||||
StateData#state{mgmt_resend = false}; % Don't resend the flood!
|
||||
false ->
|
||||
StateData
|
||||
|
|
Loading…
Reference in New Issue
Block a user