Skip to content

Commit 5c8d509

Browse files
Merge pull request #4803 from NativeScript/vladimirov/fix-preview-hook
fix: before-preview-sync hook has incorrect args
2 parents b184cdf + 5a4591c commit 5c8d509

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lib/controllers/preview-app-controller.ts

+4-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ export class PreviewAppController extends EventEmitter implements IPreviewAppCon
2525
private $previewDevicesService: IPreviewDevicesService,
2626
private $previewQrCodeService: IPreviewQrCodeService,
2727
private $previewSdkService: IPreviewSdkService,
28-
private $prepareDataService: PrepareDataService
28+
private $prepareDataService: PrepareDataService,
29+
private $projectDataService: IProjectDataService
2930
) { super(); }
3031

3132
public async startPreview(data: IPreviewAppLiveSyncData): Promise<IQrCodeImageData> {
@@ -66,7 +67,8 @@ export class PreviewAppController extends EventEmitter implements IPreviewAppCon
6667
});
6768
}
6869

69-
await this.$hooksService.executeBeforeHooks("preview-sync", { ...data, platform: device.platform });
70+
const projectData = this.$projectDataService.getProjectData(data.projectDir);
71+
await this.$hooksService.executeBeforeHooks("preview-sync", { hookArgs: { ...data, platform: device.platform, projectData } });
7072

7173
if (data.useHotModuleReload) {
7274
this.$hmrStatusService.attachToHmrStatusEvent();

0 commit comments

Comments
 (0)