diff --git a/src/manager.cpp b/src/manager.cpp index 942894afb44d16febf386dc4025beba7fa11fec7..3a10828712bc4f1253453850aa6fb7b82ea4dfa1 100644 --- a/src/manager.cpp +++ b/src/manager.cpp @@ -2751,7 +2751,11 @@ Manager::sendTextMessage(const std::string& accountID, const std::string& to, const auto acc = getAccount(accountID); if (!acc) return; - acc->sendTextMessage(to, payloads); + try { + acc->sendTextMessage(to, payloads); + } catch (const std::exception& e) { + RING_ERR("Exception during text message sending: %s", e.what()); + } } void