diff --git a/src/components/views/messages/MAudioBody.tsx b/src/components/views/messages/MAudioBody.tsx index f4783796cc..1f0b0f25f4 100644 --- a/src/components/views/messages/MAudioBody.tsx +++ b/src/components/views/messages/MAudioBody.tsx @@ -63,7 +63,7 @@ export default class MAudioBody extends React.PureComponent const waveform = content?.["org.matrix.msc1767.audio"]?.waveform?.map(p => p / 1024); // We should have a buffer to work with now: let's set it up - const playback = PlaybackManager.instance.createInstance(buffer, waveform); + const playback = PlaybackManager.instance.createPlaybackInstance(buffer, waveform); playback.clockInfo.populatePlaceholdersFrom(this.props.mxEvent); this.setState({ playback }); diff --git a/src/voice/ManagedPlayback.ts b/src/voice/ManagedPlayback.ts index 6281a8a59e..bff6ce7088 100644 --- a/src/voice/ManagedPlayback.ts +++ b/src/voice/ManagedPlayback.ts @@ -31,7 +31,7 @@ export class ManagedPlayback extends Playback { } public destroy() { - this.manager.destroyInstance(this); + this.manager.destroyPlaybackInstance(this); super.destroy(); } } diff --git a/src/voice/PlaybackManager.ts b/src/voice/PlaybackManager.ts index 573b78f234..58fa61df56 100644 --- a/src/voice/PlaybackManager.ts +++ b/src/voice/PlaybackManager.ts @@ -42,11 +42,11 @@ export class PlaybackManager { this.instances.filter(p => p !== playback).forEach(p => p.stop()); } - public destroyInstance(playback: ManagedPlayback) { + public destroyPlaybackInstance(playback: ManagedPlayback) { this.instances = this.instances.filter(p => p !== playback); } - public createInstance(buf: ArrayBuffer, waveform = DEFAULT_WAVEFORM): Playback { + public createPlaybackInstance(buf: ArrayBuffer, waveform = DEFAULT_WAVEFORM): Playback { const instance = new ManagedPlayback(this, buf, waveform); this.instances.push(instance); return instance;