Is the absence of an XMPPException when calling Chat.sendMessage(String) enough to verify that the message was actually delivered?
I have a simple program running as a cron job that sends notifications, but occasionally messages aren’‘t delivered. This happens when the recipient is online, and I’‘ve verified that they didn’‘t just miss the message. My program’‘s log verifies that the message was sent, and no exceptions occured. The server is also set to always store messages when users are offline. This has been happening sporadically for several months and I’'m pretty stumped.