//////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /// <summary> /// On black list button pressed /// </summary> /// <param name="p_State">State</param> private void OnBlacklistButtonPressed(ToggleWithCallbacks.SelectionState p_State) { if (p_State != ToggleWithCallbacks.SelectionState.Pressed) { return; } if (m_TypeSegmentControl.selectedCellNumber == 2 /* Blacklist */) { ChatRequest.Instance.UnBlacklistSong(m_SelectedSong); } /// Show modal else { m_ParserParams.EmitEvent("BlacklistMessageModal"); } }
//////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /// <summary> /// On black list button pressed /// </summary> /// <param name="p_State">State</param> private void OnBlacklistButtonPressed(ToggleWithCallbacks.SelectionState p_State) { if (p_State != ToggleWithCallbacks.SelectionState.Pressed) { return; } if (m_TypeSegmentControl.selectedCellNumber == 2 /* Blacklist */) { ChatRequest.Instance.UnBlacklistSong(m_SelectedSong); } /// Show modal else { ShowConfirmationModal("<color=yellow><b>Do you really want to blacklist this song?", () => { /// Update UI m_SongInfo_Detail.SetFavoriteToggleValue(true); /// Blacklist the song ChatRequest.Instance.BlacklistSong(m_SelectedSong); }); } }