// Metro module 7982 (f7983). import SelectedChannelStore from "../../../stores/SelectedChannelStore"; import AutomaticLifecycleManager from "../../../lib/AutomaticLifecycleManager"; class VideoBackgroundManager extends AutomaticLifecycleManager { previousSelectedVoiceChannelId = SelectedChannelStore.getVoiceChannelId(); cachedDominantColors = {}; _handleSelectVoiceChannel = ({ channelId }) => { if (this.previousSelectedVoiceChannelId !== channelId) { this.cachedDominantColors = {}; } this.previousSelectedVoiceChannelId = channelId; }; actions = { VOICE_CHANNEL_SELECT: this._handleSelectVoiceChannel }; } const videoBackgroundManager = new VideoBackgroundManager(); export default videoBackgroundManager;