mirror of
https://github.com/ppy/osu.git
synced 2024-12-15 08:22:56 +08:00
Fix typos and missing fields in JSON mappings.
This commit is contained in:
parent
5724618b2a
commit
a20e4bc2c3
@ -28,7 +28,7 @@ namespace osu.Game.Online.API.Requests
|
||||
[JsonProperty("id")]
|
||||
public int ID;
|
||||
|
||||
[JsonProperty("created_at")]
|
||||
[JsonProperty("createdAt")]
|
||||
public DateTimeOffset CreatedAt;
|
||||
|
||||
[JsonProperty]
|
||||
@ -50,6 +50,9 @@ namespace osu.Game.Online.API.Requests
|
||||
[JsonProperty("rank")]
|
||||
public int Rank;
|
||||
|
||||
[JsonProperty("approval")]
|
||||
public BeatmapApproval Approval;
|
||||
|
||||
[JsonProperty("count")]
|
||||
public int Count;
|
||||
|
||||
@ -59,10 +62,13 @@ namespace osu.Game.Online.API.Requests
|
||||
[JsonProperty("beatmap")]
|
||||
public RecentActivityBeatmap Beatmap;
|
||||
|
||||
[JsonProperty("beatmapset")]
|
||||
public RecentActivityBeatmap Beatmapset;
|
||||
|
||||
[JsonProperty("user")]
|
||||
public RecentActivityUser User;
|
||||
|
||||
[JsonProperty("achivementName")]
|
||||
[JsonProperty("achievementName")]
|
||||
public string AchivementName;
|
||||
|
||||
public class RecentActivityBeatmap
|
||||
@ -104,4 +110,11 @@ namespace osu.Game.Online.API.Requests
|
||||
UserSupportGift,
|
||||
UsernameChange,
|
||||
}
|
||||
|
||||
public enum BeatmapApproval
|
||||
{
|
||||
Ranked,
|
||||
Approved,
|
||||
Qualified,
|
||||
}
|
||||
}
|
||||
|
@ -21,6 +21,7 @@ namespace osu.Game.Overlays.Profile.Sections.Recent
|
||||
private readonly RecentActivity activity;
|
||||
private readonly string userLinkTemplate;
|
||||
private readonly string beatmapLinkTemplate;
|
||||
private readonly string beatmapsetLinkTemplate;
|
||||
|
||||
private LinkFlowContainer content;
|
||||
|
||||
@ -30,6 +31,7 @@ namespace osu.Game.Overlays.Profile.Sections.Recent
|
||||
|
||||
userLinkTemplate = $"[{urlToAbsolute(activity.User?.Url)} {activity.User?.Username}]";
|
||||
beatmapLinkTemplate = $"[{urlToAbsolute(activity.Beatmap?.Url)} {activity.Beatmap?.Title}]";
|
||||
beatmapsetLinkTemplate = $"[{urlToAbsolute(activity.Beatmapset?.Url)} {activity.Beatmapset?.Title}]";
|
||||
}
|
||||
|
||||
[BackgroundDependencyLoader]
|
||||
@ -70,6 +72,8 @@ namespace osu.Game.Overlays.Profile.Sections.Recent
|
||||
FillMode = FillMode.Fit,
|
||||
};
|
||||
|
||||
case RecentActivityType.Medal:
|
||||
// TODO: add medal visual
|
||||
default:
|
||||
return new Container
|
||||
{
|
||||
@ -92,26 +96,29 @@ namespace osu.Game.Overlays.Profile.Sections.Recent
|
||||
case RecentActivityType.BeatmapPlaycount:
|
||||
return $"{beatmapLinkTemplate} has been played {activity.Count} times!";
|
||||
|
||||
case RecentActivityType.BeatmapsetApprove:
|
||||
return $"{beatmapsetLinkTemplate} has been {activity.Approval.ToString().ToLowerInvariant()}!";
|
||||
|
||||
case RecentActivityType.BeatmapsetDelete:
|
||||
return $"{beatmapLinkTemplate} has been deleted.";
|
||||
return $"{beatmapsetLinkTemplate} has been deleted.";
|
||||
|
||||
case RecentActivityType.BeatmapsetRevive:
|
||||
return $"{beatmapLinkTemplate} has been revived from eternal slumber by ${userLinkTemplate}";
|
||||
return $"{beatmapsetLinkTemplate} has been revived from eternal slumber by {userLinkTemplate}.";
|
||||
|
||||
case RecentActivityType.BeatmapsetUpdate:
|
||||
return $"{userLinkTemplate} has updated the beatmap ${beatmapLinkTemplate}";
|
||||
return $"{userLinkTemplate} has updated the beatmap {beatmapsetLinkTemplate}!";
|
||||
|
||||
case RecentActivityType.BeatmapsetUpload:
|
||||
return $"{userLinkTemplate} has submitted a new beatmap ${beatmapLinkTemplate}";
|
||||
return $"{userLinkTemplate} has submitted a new beatmap {beatmapsetLinkTemplate}!";
|
||||
|
||||
case RecentActivityType.Medal:
|
||||
return $"{userLinkTemplate} has unlocked the {activity.AchivementName} medal!";
|
||||
|
||||
case RecentActivityType.Rank:
|
||||
return $"{userLinkTemplate} achieved rank #{activity.Rank} on {beatmapLinkTemplate}";
|
||||
return $"{userLinkTemplate} achieved rank #{activity.Rank} on {beatmapLinkTemplate} ({activity.Mode}!)";
|
||||
|
||||
case RecentActivityType.RankLost:
|
||||
return $"{userLinkTemplate} has lost first place on {beatmapLinkTemplate}!";
|
||||
return $"{userLinkTemplate} has lost first place on {beatmapLinkTemplate} ({activity.Mode}!)";
|
||||
|
||||
case RecentActivityType.UserSupportAgain:
|
||||
return $"{userLinkTemplate} has once again chosen to support osu! - thanks for your generosity!";
|
||||
@ -119,12 +126,12 @@ namespace osu.Game.Overlays.Profile.Sections.Recent
|
||||
case RecentActivityType.UserSupportFirst:
|
||||
return $"{userLinkTemplate} has become an osu! supporter - thanks for your generosity!";
|
||||
|
||||
case RecentActivityType.UsernameChange:
|
||||
return $"{activity.User.PreviousUsername} has changed their username to {userLinkTemplate}";
|
||||
|
||||
case RecentActivityType.UserSupportGift:
|
||||
return $"{userLinkTemplate} has received the gift of osu! supporter!";
|
||||
|
||||
case RecentActivityType.UsernameChange:
|
||||
return $"{activity.User.PreviousUsername} has changed their username to {userLinkTemplate}!";
|
||||
|
||||
default:
|
||||
return string.Empty;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user