public void RemoveBeatmap(string hash) { if (_beatmapHashes.Contains(hash)) { foreach (var map in AllBeatmaps()) { if (map.Md5 == hash) { UnknownBeatmaps.Remove(map); KnownBeatmaps.Remove(map); DownloadableBeatmaps.Remove(map); _beatmapHashes.Remove(hash); break; } } } }
public virtual bool RemoveBeatmap(string hash) { if (_beatmapHashes.Contains(hash)) { foreach (var map in AllBeatmaps()) { if (map.Md5 == hash) { UnknownBeatmaps.Remove(map); KnownBeatmaps.Remove(map); DownloadableBeatmaps.Remove(map); _beatmapHashes.Remove(hash); return(true); } } } return(false); }