Ensure set_presence changes are kept in state (thanks to Davide Colombo)(EJAB-1184)
This commit is contained in:
parent
a8f2cbac75
commit
9c96d30719
|
@ -1738,8 +1738,9 @@ handle_info(system_shutdown, StateName, StateData) ->
|
|||
end,
|
||||
{stop, normal, StateData};
|
||||
handle_info({route_xmlstreamelement, El}, StateName, StateData) ->
|
||||
session_established({xmlstreamelement, El}, StateData),
|
||||
fsm_next_state(StateName, StateData);
|
||||
{next_state, NStateName, NStateData, _Timeout} =
|
||||
session_established({xmlstreamelement, El}, StateData),
|
||||
fsm_next_state(NStateName, NStateData);
|
||||
handle_info({force_update_presence, LUser}, StateName,
|
||||
#state{user = LUser, server = LServer} = StateData) ->
|
||||
NewStateData = case StateData#state.pres_last of
|
||||
|
|
Loading…
Reference in New Issue