mirror of
https://github.com/processone/ejabberd.git
synced 2024-07-19 00:11:01 +02:00
Disable notifications for a user on "Invalid token" error
This commit is contained in:
parent
c86e4faba3
commit
f2cfee11de
|
@ -199,14 +199,19 @@ handle_info({ssl, Socket, Packet}, State)
|
|||
case dict:find(CmdID, State#state.cmd_cache) of
|
||||
{ok, {JID, _DeviceID}} ->
|
||||
?ERROR_MSG("PUSH ERROR for ~p: ~p", [JID, Status]),
|
||||
%From = jlib:make_jid("", State#state.host, ""),
|
||||
%ejabberd_router:route(
|
||||
% From, JID,
|
||||
% {xmlelement, "message", [],
|
||||
% [{xmlelement, "disable",
|
||||
% [{"xmlns", ?NS_P1_PUSH},
|
||||
% {"status", integer_to_list(Status)}],
|
||||
% []}]});
|
||||
if
|
||||
Status == 8 ->
|
||||
From = jlib:make_jid("", State#state.host, ""),
|
||||
ejabberd_router:route(
|
||||
From, JID,
|
||||
{xmlelement, "message", [],
|
||||
[{xmlelement, "disable",
|
||||
[{"xmlns", ?NS_P1_PUSH},
|
||||
{"status", integer_to_list(Status)}],
|
||||
[]}]});
|
||||
true ->
|
||||
ok
|
||||
end,
|
||||
ok;
|
||||
error ->
|
||||
?ERROR_MSG("Unknown cmd ID ~p~n", [CmdID]),
|
||||
|
|
Loading…
Reference in New Issue
Block a user