Skip to content

Commit 11f8227

Browse files
committed
feat: refactor IterableEmbeddedManager to use private variable
1 parent 2b4da8a commit 11f8227

2 files changed

Lines changed: 11 additions & 2 deletions

File tree

example/src/hooks/useIterableApp.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,8 @@ export const IterableAppProvider: FunctionComponent<
192192

193193
config.logLevel = IterableLogLevel.debug;
194194

195+
config.embeddedMessagingEnabled = true;
196+
195197
config.inAppHandler = () => IterableInAppShowResponse.show;
196198

197199
if (

src/embedded/classes/IterableEmbeddedManager.ts

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,21 @@ export class IterableEmbeddedManager {
1313
/**
1414
* Whether the embedded manager is enabled.
1515
*/
16-
isEnabled = false;
16+
private _isEnabled = false;
17+
18+
/**
19+
* Gets whether the embedded manager is enabled.
20+
*/
21+
get isEnabled(): boolean {
22+
return this._isEnabled;
23+
}
1724

1825
/**
1926
* Sets whether the embedded manager is enabled.
2027
*
2128
* @param enabled - Whether the embedded manager is enabled.
2229
*/
2330
setEnabled(enabled: boolean) {
24-
this.isEnabled = enabled;
31+
this._isEnabled = enabled;
2532
}
2633
}

0 commit comments

Comments
 (0)