Skip to content

Commit 06891cb

Browse files
committed
Fix User GetImageUrl calls
1 parent b0f57d5 commit 06891cb

File tree

12 files changed

+25
-18
lines changed

12 files changed

+25
-18
lines changed

API/Controller/Admin/GetOnlineDevices.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using System.Net.Mime;
22
using Microsoft.AspNetCore.Mvc;
33
using Microsoft.EntityFrameworkCore;
4+
using OpenShock.Common.Extensions;
45
using OpenShock.Common.Models;
56
using OpenShock.Common.Redis;
67
using OpenShock.Common.Utils;
@@ -35,7 +36,7 @@ public async Task<IActionResult> GetOnlineDevices()
3536
Owner = new GenericIni
3637
{
3738
Id = x.OwnerNavigation.Id,
38-
Image = x.OwnerNavigation.GetImage(),
39+
Image = x.OwnerNavigation.GetImageUrl(),
3940
Name = x.OwnerNavigation.Name
4041
}
4142
}).ToListAsync();

API/Controller/Public/PublicShareController.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using OpenShock.API.Models.Response;
66
using OpenShock.API.Utils;
77
using OpenShock.Common.Errors;
8+
using OpenShock.Common.Extensions;
89
using OpenShock.Common.Models;
910
using OpenShock.Common.Problems;
1011
using OpenShock.Common.Utils;
@@ -30,7 +31,7 @@ public async Task<IActionResult> GetShareLink([FromRoute] Guid shareLinkId)
3031
{
3132
Id = x.Owner.Id,
3233
Name = x.Owner.Name,
33-
Image = GravatarUtils.GetImageUrl(x.Owner.Email)
34+
Image = x.Owner.GetImageUrl()
3435
},
3536
x.Id,
3637
x.Name,

API/Controller/Shares/V2GetShares.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using Microsoft.EntityFrameworkCore;
66
using OpenShock.API.Models.Response;
77
using OpenShock.Common.Errors;
8+
using OpenShock.Common.Extensions;
89
using OpenShock.Common.Models;
910
using OpenShock.Common.Problems;
1011
using OpenShock.Common.Utils;
@@ -22,7 +23,7 @@ public async Task<IEnumerable<GenericIni>> GetSharesByUsers()
2223
.Select(x => new GenericIni
2324
{
2425
Id = x.SharedWithNavigation.Id,
25-
Image = x.SharedWithNavigation.GetImage(),
26+
Image = x.SharedWithNavigation.GetImageUrl(),
2627
Name = x.SharedWithNavigation.Name
2728
}).OrderBy(x => x.Name).Distinct().ToListAsync();
2829
return sharedToUsers;

API/Controller/Shares/V2Requests.cs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
using OpenShock.API.Models.Requests;
77
using OpenShock.API.Models.Response;
88
using OpenShock.Common.Errors;
9+
using OpenShock.Common.Extensions;
910
using OpenShock.Common.Models;
1011
using OpenShock.Common.Problems;
1112
using OpenShock.Common.Utils;
@@ -28,15 +29,15 @@ public async Task<IEnumerable<ShareRequestBaseItem>> GetOutstandingRequestsList(
2829
{
2930
Id = x.OwnerNavigation.Id,
3031
Name = x.OwnerNavigation.Name,
31-
Image = x.OwnerNavigation.GetImage()
32+
Image = x.OwnerNavigation.GetImageUrl()
3233
},
3334
SharedWith = x.UserNavigation == null
3435
? null
3536
: new GenericIni
3637
{
3738
Id = x.UserNavigation.Id,
3839
Name = x.UserNavigation.Name,
39-
Image = x.UserNavigation.GetImage()
40+
Image = x.UserNavigation.GetImageUrl()
4041
},
4142
Counts = new ShareRequestBaseItem.ShareRequestCounts
4243
{
@@ -61,15 +62,15 @@ public async Task<IEnumerable<ShareRequestBaseItem>> GetIncomingRequestsList()
6162
{
6263
Id = x.OwnerNavigation.Id,
6364
Name = x.OwnerNavigation.Name,
64-
Image = x.OwnerNavigation.GetImage()
65+
Image = x.OwnerNavigation.GetImageUrl()
6566
},
6667
SharedWith = x.UserNavigation == null
6768
? null
6869
: new GenericIni
6970
{
7071
Id = x.UserNavigation.Id,
7172
Name = x.UserNavigation.Name,
72-
Image = x.UserNavigation.GetImage()
73+
Image = x.UserNavigation.GetImageUrl()
7374
},
7475
Counts = new ShareRequestBaseItem.ShareRequestCounts
7576
{
@@ -95,15 +96,15 @@ public async Task<IActionResult> GetRequest(Guid id)
9596
{
9697
Id = x.OwnerNavigation.Id,
9798
Name = x.OwnerNavigation.Name,
98-
Image = x.OwnerNavigation.GetImage()
99+
Image = x.OwnerNavigation.GetImageUrl()
99100
},
100101
SharedWith = x.UserNavigation == null
101102
? null
102103
: new GenericIni
103104
{
104105
Id = x.UserNavigation.Id,
105106
Name = x.UserNavigation.Name,
106-
Image = x.UserNavigation.GetImage()
107+
Image = x.UserNavigation.GetImageUrl()
107108
},
108109
Shockers = x.ShareRequestsShockers.Select(y => new ShockerPermLimitPairWithId
109110
{

API/Controller/Shockers/ControlLogController.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
using Microsoft.EntityFrameworkCore;
77
using OpenShock.API.Models.Response;
88
using OpenShock.Common.Errors;
9+
using OpenShock.Common.Extensions;
910
using OpenShock.Common.Models;
1011
using OpenShock.Common.Problems;
1112
using OpenShock.Common.Utils;
@@ -52,7 +53,7 @@ [FromQuery] [Range(1, 500)] uint limit = 100)
5253
{
5354
Id = x.ControlledByNavigation.Id,
5455
Name = x.ControlledByNavigation.Name,
55-
Image = GravatarUtils.GetImageUrl(x.ControlledByNavigation.Email),
56+
Image = x.ControlledByNavigation.GetImageUrl(),
5657
CustomName = x.CustomName
5758
}
5859
}).ToListAsync();

API/Controller/Shockers/ControlShockerController.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
using OpenShock.Common.Authentication.Attributes;
77
using OpenShock.Common.DeviceControl;
88
using OpenShock.Common.Errors;
9+
using OpenShock.Common.Extensions;
910
using OpenShock.Common.Hubs;
1011
using OpenShock.Common.Models;
1112
using OpenShock.Common.Problems;
@@ -38,7 +39,7 @@ public async Task<IActionResult> SendControl(
3839
{
3940
Id = CurrentUser.Id,
4041
Name = CurrentUser.Name,
41-
Image = GravatarUtils.GetImageUrl(CurrentUser.Email),
42+
Image = CurrentUser.GetImageUrl(),
4243
ConnectionId = HttpContext.Connection.Id,
4344
AdditionalItems = EmptyDic,
4445
CustomName = body.CustomName

API/Controller/Shockers/ShareShockerController.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
using OpenShock.API.Models.Requests;
55
using OpenShock.API.Models.Response;
66
using OpenShock.API.Services;
7+
using OpenShock.Common.Extensions;
78
using OpenShock.Common.Models;
89
using OpenShock.Common.OpenShockDb;
910
using System.Net;
@@ -40,7 +41,7 @@ public async Task<IActionResult> GetShockerShares([FromRoute] Guid shockerId)
4041
{
4142
Name = x.SharedWithNavigation.Name,
4243
Id = x.SharedWith,
43-
Image = GravatarUtils.GetImageUrl(x.SharedWithNavigation.Email)
44+
Image = x.SharedWithNavigation.GetImageUrl()
4445
},
4546
CreatedOn = x.CreatedOn,
4647
Permissions = new ShockerPermissions

API/Controller/Users/GetSelf.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ public sealed partial class UsersController
2020
Id = CurrentUser.Id,
2121
Name = CurrentUser.Name,
2222
Email = CurrentUser.Email,
23-
Image = CurrentUser.GetImageLink(),
23+
Image = CurrentUser.GetImageUrl(),
2424
Rank = CurrentUser.Rank
2525
}
2626
};

Common/Extensions/UserExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ namespace OpenShock.Common.Extensions;
66

77
public static class UserExtensions
88
{
9-
public static Uri GetImageLink(this User user) => GravatarUtils.GetImageUrl(user.Email);
9+
public static Uri GetImageUrl(this User user) => GravatarUtils.GetImageUrl(user.Email);
1010

1111
public static bool IsUser(this User user, Guid otherUserId)
1212
{

Common/Hubs/ShareLinkHub.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using Microsoft.EntityFrameworkCore;
33
using OpenShock.Common.Authentication.Services;
44
using OpenShock.Common.DeviceControl;
5+
using OpenShock.Common.Extensions;
56
using OpenShock.Common.Models;
67
using OpenShock.Common.OpenShockDb;
78
using OpenShock.Common.Redis;
@@ -129,7 +130,7 @@ public Task Control(IEnumerable<Common.Models.WebSocket.User.Control> shocks)
129130
return await _db.Users.Select(x => new GenericIni
130131
{
131132
Id = x.Id,
132-
Image = GravatarUtils.GetImageUrl(x.Email),
133+
Image = x.GetImageUrl(),
133134
Name = x.Name
134135
}).FirstAsync(user => user.Id == session.UserId);
135136
}

0 commit comments

Comments
 (0)