From b125dcdbc92d5423f69b1b5a3aefcea0edc6c7e2 Mon Sep 17 00:00:00 2001 From: Dani Palou Date: Tue, 27 Nov 2018 03:48:50 +0100 Subject: [PATCH] MOBILE-2632 message: Fix delay when syncing messages --- src/addon/messages/providers/sync.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/addon/messages/providers/sync.ts b/src/addon/messages/providers/sync.ts index 0b2330bf0..0e87d42f5 100644 --- a/src/addon/messages/providers/sync.ts +++ b/src/addon/messages/providers/sync.ts @@ -222,7 +222,9 @@ export class AddonMessagesSyncProvider extends CoreSyncBaseProvider { // In some Moodle versions, wait 1 second to make sure timecreated is different. // This is because there was a bug where messages with the same timecreated had a wrong order. if (!groupMessagingEnabled && index < messages.length - 1) { - return setTimeout(() => {return; }, 1000); + return new Promise((resolve, reject): any => { + setTimeout(resolve, 1000); + }); } }); });