[]
end},
{archive_msg,
- fun(Host, #archive_msg{us ={_LUser, LServer},
+ fun(Host, #archive_msg{us ={LUser, LServer},
id = _ID, timestamp = TS, peer = Peer,
- bare_peer = {PUser, PServer, <<>>},
type = Type, nick = Nick, packet = Pkt})
when LServer == Host ->
TStmp = now_to_usec(TS),
SUser = case Type of
- chat -> PUser;
- groupchat -> jid:encode({PUser, PServer, <<>>})
+ chat -> LUser;
+ groupchat -> jid:encode({LUser, LServer, <<>>})
end,
BarePeer = jid:encode(jid:tolower(jid:remove_resource(Peer))),
LPeer = jid:encode(jid:tolower(Peer)),