git » sdk » commit d6ca04c

Don't get stuck in a loop in MAM sync returns error

author Stephen Paul Weber
2023-09-25 17:07:05 UTC
committer Stephen Paul Weber
2023-09-25 17:10:23 UTC
parent 3966d9aed87c01ed781b2c3338206898e526a4cd

Don't get stuck in a loop in MAM sync returns error

xmpp/MessageSync.hx +4 -1

diff --git a/xmpp/MessageSync.hx b/xmpp/MessageSync.hx
index b1ec461..e965281 100644
--- a/xmpp/MessageSync.hx
+++ b/xmpp/MessageSync.hx
@@ -86,7 +86,10 @@ class MessageSync {
 		query.onFinished(function () {
 			resultHandler.unsubscribe();
 			var result = query.getResult();
-			if(result != null) {
+			if(result == null) {
+				trace("Error from MAM, stopping sync");
+				complete = true;
+			} else {
 				complete = result.complete;
 				lastPage = result.page;
 			}