Skip to content

Commit 0124aeb

Browse files
committed
fix: do not show in-app messages after migrating to ct-only
1 parent 63354bf commit 0124aeb

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/LeanplumInternal.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,8 @@ export default class LeanplumInternal {
315315
Constants.DEFAULT_KEYS.TOKEN,
316316
].includes(key))
317317
.forEach(key => StorageManager.remove(key))
318+
319+
this._messages.cleanup()
318320
}
319321

320322
this._lpRequest.userId = userId

src/Messages.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,12 @@ export default class Messages {
172172
)
173173
}
174174

175+
cleanup(): void {
176+
StorageManager.remove(Constants.DEFAULT_KEYS.MESSAGE_CACHE)
177+
this._messageCache = {}
178+
this.onTrigger = () => { /* noop */ }
179+
}
180+
175181
private _showRichIAM = false
176182

177183
enableRichInAppMessages(enabled: boolean): void {

0 commit comments

Comments
 (0)