Skip to content

Commit e6e0aad

Browse files
committed
fix: add preview-sync hook as nativescript-kinvey-sdk plugin uses it
1 parent 1d05dae commit e6e0aad

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/controllers/preview-app-controller.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Device, FilesPayload } from "nativescript-preview-sdk";
22
import { TrackActionNames, PREPARE_READY_EVENT_NAME } from "../constants";
33
import { PrepareController } from "./prepare-controller";
44
import { performanceLog } from "../common/decorators";
5-
import { stringify } from "../common/helpers";
5+
import { stringify, hook } from "../common/helpers";
66
import { HmrConstants } from "../common/constants";
77
import { EventEmitter } from "events";
88
import { PrepareDataService } from "../services/prepare-data-service";
@@ -17,6 +17,7 @@ export class PreviewAppController extends EventEmitter implements IPreviewAppCon
1717
private $errors: IErrors,
1818
private $hmrStatusService: IHmrStatusService,
1919
private $logger: ILogger,
20+
public $hooksService: IHooksService,
2021
private $prepareController: PrepareController,
2122
private $previewAppFilesService: IPreviewAppFilesService,
2223
private $previewAppPluginsService: IPreviewAppPluginsService,
@@ -26,6 +27,7 @@ export class PreviewAppController extends EventEmitter implements IPreviewAppCon
2627
private $prepareDataService: PrepareDataService
2728
) { super(); }
2829

30+
@hook("preview-sync")
2931
public async startPreview(data: IPreviewAppLiveSyncData): Promise<IQrCodeImageData> {
3032
await this.previewCore(data);
3133

0 commit comments

Comments
 (0)