mirror of
https://github.com/ppy/osu
synced 2025-03-19 17:44:30 +00:00
Don't show beatmaps that are already added.
This commit is contained in:
parent
20f93c83d6
commit
31a507372a
@ -27,6 +27,7 @@ namespace osu.Game.Overlays
|
|||||||
|
|
||||||
private APIAccess api;
|
private APIAccess api;
|
||||||
private RulesetStore rulesets;
|
private RulesetStore rulesets;
|
||||||
|
private BeatmapManager beatmaps;
|
||||||
|
|
||||||
private readonly FillFlowContainer resultCountsContainer;
|
private readonly FillFlowContainer resultCountsContainer;
|
||||||
private readonly OsuSpriteText resultCountsText;
|
private readonly OsuSpriteText resultCountsText;
|
||||||
@ -147,6 +148,8 @@ namespace osu.Game.Overlays
|
|||||||
{
|
{
|
||||||
this.api = api;
|
this.api = api;
|
||||||
this.rulesets = rulesets;
|
this.rulesets = rulesets;
|
||||||
|
this.beatmaps = beatmaps;
|
||||||
|
|
||||||
resultCountsContainer.Colour = colours.Yellow;
|
resultCountsContainer.Colour = colours.Yellow;
|
||||||
|
|
||||||
beatmaps.BeatmapSetAdded += setAdded;
|
beatmaps.BeatmapSetAdded += setAdded;
|
||||||
@ -237,7 +240,10 @@ namespace osu.Game.Overlays
|
|||||||
|
|
||||||
getSetsRequest.Success += r =>
|
getSetsRequest.Success += r =>
|
||||||
{
|
{
|
||||||
BeatmapSets = r?.Select(response => response.ToBeatmapSet(rulesets));
|
BeatmapSets = r?.
|
||||||
|
Select(response => response.ToBeatmapSet(rulesets)).
|
||||||
|
Where(b => (beatmaps.QueryBeatmapSet(q => q.OnlineBeatmapSetID == b.OnlineBeatmapSetID) == null));
|
||||||
|
|
||||||
if (BeatmapSets == null) return;
|
if (BeatmapSets == null) return;
|
||||||
|
|
||||||
var artists = new List<string>();
|
var artists = new List<string>();
|
||||||
|
Loading…
Reference in New Issue
Block a user