mirror of
https://github.com/osukey/osukey.git
synced 2025-05-25 23:47:30 +09:00
Disallow setting "NoScores" externally as it is handled internally
This commit is contained in:
parent
acc1199add
commit
04dbb5d3c6
@ -114,7 +114,8 @@ namespace osu.Game.Tests.Visual.SongSelect
|
|||||||
[Test]
|
[Test]
|
||||||
public void TestPlaceholderStates()
|
public void TestPlaceholderStates()
|
||||||
{
|
{
|
||||||
AddStep(@"Empty Scores", () => leaderboard.SetErrorState(LeaderboardErrorState.NoScores));
|
AddStep("ensure no scores displayed", () => leaderboard.SetScores(null));
|
||||||
|
|
||||||
AddStep(@"Network failure", () => leaderboard.SetErrorState(LeaderboardErrorState.NetworkFailure));
|
AddStep(@"Network failure", () => leaderboard.SetErrorState(LeaderboardErrorState.NetworkFailure));
|
||||||
AddStep(@"No supporter", () => leaderboard.SetErrorState(LeaderboardErrorState.NotSupporter));
|
AddStep(@"No supporter", () => leaderboard.SetErrorState(LeaderboardErrorState.NotSupporter));
|
||||||
AddStep(@"Not logged in", () => leaderboard.SetErrorState(LeaderboardErrorState.NotLoggedIn));
|
AddStep(@"Not logged in", () => leaderboard.SetErrorState(LeaderboardErrorState.NotLoggedIn));
|
||||||
|
@ -165,6 +165,7 @@ namespace osu.Game.Online.Leaderboards
|
|||||||
{
|
{
|
||||||
switch (errorState)
|
switch (errorState)
|
||||||
{
|
{
|
||||||
|
case LeaderboardErrorState.NoScores:
|
||||||
case LeaderboardErrorState.NoError:
|
case LeaderboardErrorState.NoError:
|
||||||
throw new InvalidOperationException($"State {errorState} cannot be set by a leaderboard implementation.");
|
throw new InvalidOperationException($"State {errorState} cannot be set by a leaderboard implementation.");
|
||||||
}
|
}
|
||||||
@ -250,7 +251,7 @@ namespace osu.Game.Online.Leaderboards
|
|||||||
|
|
||||||
if (scores?.Any() != true)
|
if (scores?.Any() != true)
|
||||||
{
|
{
|
||||||
SetErrorState(LeaderboardErrorState.NoScores);
|
setErrorState(LeaderboardErrorState.NoScores);
|
||||||
loading.Hide();
|
loading.Hide();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user