From eb92c569360084108cf608338fba401022bd9f75 Mon Sep 17 00:00:00 2001 From: Tsvetan Raikov Date: Thu, 14 Jul 2016 10:20:10 +0300 Subject: [PATCH] Fixed: `tns livesync android` not updating application consistently --- lib/services/livesync/android-livesync-service.ts | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/lib/services/livesync/android-livesync-service.ts b/lib/services/livesync/android-livesync-service.ts index 1427e2345c..07e0c3717d 100644 --- a/lib/services/livesync/android-livesync-service.ts +++ b/lib/services/livesync/android-livesync-service.ts @@ -84,19 +84,14 @@ class AndroidLiveSyncService extends liveSyncServiceBaseLib.LiveSyncServiceBase< private sendPageReloadMessage(): IFuture { let future = new Future(); - let socket = new net.Socket(); socket.connect(AndroidLiveSyncService.BACKEND_PORT, '127.0.0.1', () => { - try { - socket.write(new Buffer([0, 0, 0, 1, 1])); - future.return(); - } catch (e) { - future.throw(e); - } finally { - socket.destroy(); - } + socket.write(new Buffer([0, 0, 0, 1, 1])); + }); + socket.on("data", (data: any) => { + socket.destroy(); + future.return(); }); - return future; }