aboutsummaryrefslogtreecommitdiff
path: root/BackEnd/Timeline/Services/User/Avatar/UserAvatarService.cs
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2021-04-28 16:35:47 +0800
committercrupest <crupest@outlook.com>2021-04-28 16:35:47 +0800
commit31be743207c09cc6e6cfff5f65d12126fb41cca3 (patch)
treefd4ce598916ece4a5cb14193b0b3ba421f6494de /BackEnd/Timeline/Services/User/Avatar/UserAvatarService.cs
parentab0fb093ee0769ff67b3b71efdfcccd34bd8683a (diff)
downloadtimeline-31be743207c09cc6e6cfff5f65d12126fb41cca3.tar.gz
timeline-31be743207c09cc6e6cfff5f65d12126fb41cca3.tar.bz2
timeline-31be743207c09cc6e6cfff5f65d12126fb41cca3.zip
refactor: ...
Diffstat (limited to 'BackEnd/Timeline/Services/User/Avatar/UserAvatarService.cs')
-rw-r--r--BackEnd/Timeline/Services/User/Avatar/UserAvatarService.cs14
1 files changed, 9 insertions, 5 deletions
diff --git a/BackEnd/Timeline/Services/User/Avatar/UserAvatarService.cs b/BackEnd/Timeline/Services/User/Avatar/UserAvatarService.cs
index 4f943e3a..92979a68 100644
--- a/BackEnd/Timeline/Services/User/Avatar/UserAvatarService.cs
+++ b/BackEnd/Timeline/Services/User/Avatar/UserAvatarService.cs
@@ -39,7 +39,7 @@ namespace Timeline.Services.User.Avatar
_clock = clock;
}
- public async Task<ICacheableDataDigest> GetAvatarDigest(long userId)
+ public async Task<ICacheableDataDigest> GetAvatarDigestAsync(long userId)
{
var usernameChangeTime = await _basicUserService.GetUsernameLastModifiedTimeAsync(userId);
@@ -61,7 +61,7 @@ namespace Timeline.Services.User.Avatar
}
}
- public async Task<ByteData> GetAvatar(long userId)
+ public async Task<ByteData> GetAvatarAsync(long userId)
{
await _basicUserService.ThrowIfUserNotExist(userId);
@@ -72,7 +72,7 @@ namespace Timeline.Services.User.Avatar
return await _defaultUserAvatarProvider.GetDefaultAvatar();
}
- var data = await _dataManager.GetEntryAndCheck(entity.DataTag, $"This is required by avatar of {userId}.");
+ var data = await _dataManager.GetEntryAndCheck(entity.DataTag, string.Format(Resource.AvatarDataEntryNotExist, userId));
if (entity.Type is null)
{
@@ -84,7 +84,7 @@ namespace Timeline.Services.User.Avatar
return new ByteData(data, entity.Type);
}
- public async Task<ICacheableDataDigest> SetAvatar(long userId, ByteData avatar)
+ public async Task<ICacheableDataDigest> SetAvatarAsync(long userId, ByteData avatar)
{
if (avatar is null)
throw new ArgumentNullException(nameof(avatar));
@@ -126,10 +126,12 @@ namespace Timeline.Services.User.Avatar
await transaction.CommitAsync();
+ _logger.LogInformation(Resource.LogSetAvatar, userId);
+
return new CacheableDataDigest(tag, now);
}
- public async Task DeleteAvatar(long userId)
+ public async Task DeleteAvatarAsync(long userId)
{
await _basicUserService.ThrowIfUserNotExist(userId);
@@ -149,6 +151,8 @@ namespace Timeline.Services.User.Avatar
await _database.SaveChangesAsync();
await transaction.CommitAsync();
+
+ _logger.LogInformation(Resource.LogRemoveAvatar, userId);
}
}
}