From 101fa863d9208f577d702fbd6ed4fe2a31b12853 Mon Sep 17 00:00:00 2001 From: Jordan Eldredge Date: Thu, 26 Nov 2020 13:25:24 -0800 Subject: [PATCH] Add webamp.close() method --- packages/webamp/CHANGELOG.md | 1 + packages/webamp/js/webampLazy.tsx | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/packages/webamp/CHANGELOG.md b/packages/webamp/CHANGELOG.md index d67a21a8..4b9beb7f 100644 --- a/packages/webamp/CHANGELOG.md +++ b/packages/webamp/CHANGELOG.md @@ -3,6 +3,7 @@ ### Features - New Webamp instance method: `.setSkinFromUrl(url)`. See [usage.md](./docs/usage.md) for more details. +- New Webamp instance method: `.close()`. See [usage.md](./docs/usage.md) for more details. ### Bug Fixes diff --git a/packages/webamp/js/webampLazy.tsx b/packages/webamp/js/webampLazy.tsx index ca045243..935cabbd 100644 --- a/packages/webamp/js/webampLazy.tsx +++ b/packages/webamp/js/webampLazy.tsx @@ -368,6 +368,10 @@ class Winamp { return this._actionEmitter.on(CLOSE_WINAMP, cb); } + close(): void { + this.store.dispatch(Actions.close()); + } + reopen(): void { this.store.dispatch(Actions.open()); }