From 17842cfdf78dafbe92ba0c0a49e87ea340e2bafc Mon Sep 17 00:00:00 2001 From: shiyu Date: Fri, 13 Jun 2025 15:18:39 +0800 Subject: [PATCH] feat(picture): update Username property to return default value for null or empty usernames --- Models/Response/Picture/PictureResponse.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Models/Response/Picture/PictureResponse.cs b/Models/Response/Picture/PictureResponse.cs index 479f404..6a7d13d 100644 --- a/Models/Response/Picture/PictureResponse.cs +++ b/Models/Response/Picture/PictureResponse.cs @@ -15,7 +15,12 @@ public record PictureResponse public DateTime? TakenAt { get; set; } public ExifInfo? ExifInfo { get; set; } public int? UserId { get; set; } - public string? Username { get; set; } + private string? _username; + public string? Username + { + get => string.IsNullOrEmpty(_username) ? "匿名" : _username; + set => _username = value; + } public bool IsFavorited { get; set; } public int FavoriteCount { get; set; } public int? AlbumId { get; set; }