Add separate check for presence error from MUC

O01eg
Sep 13, 2022, 9:58 AM
Z2AFKHWFFXQPMN7EO6NTKNZVXHP46QF56JKETY6RE6PUJWEHUHMQC

Dependencies

Change contents

  • edit in src/xmpp/xmpp_connection.rs at line 755
    [2.57]
    [5.136]
    if presence.to.as_ref() == Some(&self.account.jid) {
    if let Some(room) = self
    .account
    .chatrooms
    .values()
    .find(|&j| Some(j) == presence.from.as_ref())
    {
    error!(
    "Got error from MUC {}. Try again later: {:?}",
    room, presence
    );
    return true;
    }
    }