From da597d4610bc40ec74e9fab6701db7c740ef4176 Mon Sep 17 00:00:00 2001 From: Dimitar Kerezov Date: Fri, 16 Jun 2017 17:39:07 +0300 Subject: [PATCH] Emit liveSyncStopped for every device --- lib/services/livesync/livesync-service.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/services/livesync/livesync-service.ts b/lib/services/livesync/livesync-service.ts index f5f84f0692..b4968e9682 100644 --- a/lib/services/livesync/livesync-service.ts +++ b/lib/services/livesync/livesync-service.ts @@ -83,6 +83,10 @@ export class LiveSyncService extends EventEmitter implements ILiveSyncService { await liveSyncProcessInfo.actionsChain; } + _.each(liveSyncProcessInfo.deviceDescriptors, descriptor => { + this.emit(LiveSyncEvents.liveSyncStopped, { projectDir, deviceIdentifier: descriptor.identifier }); + }); + liveSyncProcessInfo.isStopped = true; liveSyncProcessInfo.deviceDescriptors = []; @@ -93,8 +97,6 @@ export class LiveSyncService extends EventEmitter implements ILiveSyncService { projectData } }); - - this.emit(LiveSyncEvents.liveSyncStopped, { projectDir }); } } }