Skip to content

Commit 859f7d8

Browse files
committed
fix(core): latestImage guard
1 parent 84bdf88 commit 859f7d8

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

packages/mlkit-core/index.android.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ export class MLKitView extends MLKitViewBase {
6969
this.#camera.setRetrieveLatestImage(value);
7070
}
7171

72-
#latestImage: ImageSource;
72+
#latestImage: ImageSource = null;
7373

7474
//@ts-ignore
7575
get latestImage(): ImageSource {
@@ -82,7 +82,7 @@ export class MLKitView extends MLKitViewBase {
8282
return null;
8383
}
8484

85-
if (image !== this.#latestImage.android) {
85+
if (image !== this.#latestImage?.android) {
8686
this.#latestImage = new ImageSource(image);
8787
}
8888

packages/mlkit-core/index.ios.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ export class MLKitView extends MLKitViewBase {
8585
this.#mlkitHelper.retrieveLatestImage = value;
8686
}
8787

88-
#latestImage: ImageSource;
88+
#latestImage: ImageSource = null;
8989

9090
//@ts-ignore
9191
get latestImage(): ImageSource {
@@ -98,7 +98,7 @@ export class MLKitView extends MLKitViewBase {
9898
return null;
9999
}
100100

101-
if (image !== this.#latestImage.ios) {
101+
if (image !== this.#latestImage?.ios) {
102102
this.#latestImage = new ImageSource(image);
103103
}
104104

packages/mlkit-core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@nativescript/mlkit-core",
3-
"version": "1.0.0-alpha.7",
3+
"version": "1.0.0-alpha.8",
44
"description": "NativeScript MLKit Core",
55
"main": "index",
66
"typings": "index.d.ts",

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy