mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-07-16 02:02:55 -07:00
Added gravitar image
This commit is contained in:
parent
f6bf6493b2
commit
7d8848a69c
17 changed files with 137 additions and 25 deletions
|
@ -51,6 +51,49 @@ namespace Ombi.Core.Users
|
|||
private ISecurityExtensions Security { get; }
|
||||
private IExternalUserRepository<EmbyUsers> EmbyUserRepository { get; }
|
||||
|
||||
public UserHelperModel GetUser(string username)
|
||||
{
|
||||
var localUsers = LocalUserRepository.GetUserByUsername(username);
|
||||
if (localUsers != null)
|
||||
{
|
||||
var props = ByteConverterHelper.ReturnObject<UserProperties>(localUsers.UserProperties);
|
||||
return new UserHelperModel
|
||||
{
|
||||
Type = UserType.LocalUser,
|
||||
Username = localUsers.UserName,
|
||||
UserAlias = props.UserAlias,
|
||||
EmailAddress = props.EmailAddress,
|
||||
Permissions = (Permissions) localUsers.Permissions
|
||||
};
|
||||
}
|
||||
|
||||
var plexUsers = PlexUserRepository.GetUserByUsername(username);
|
||||
if (plexUsers != null)
|
||||
{
|
||||
return new UserHelperModel
|
||||
{
|
||||
Type = UserType.PlexUser,
|
||||
Username = plexUsers.Username,
|
||||
UserAlias = plexUsers.UserAlias,
|
||||
EmailAddress = plexUsers.EmailAddress,
|
||||
Permissions = (Permissions)plexUsers.Permissions
|
||||
};
|
||||
}
|
||||
|
||||
var embyUsers = EmbyUserRepository.GetUserByUsername(username);
|
||||
if (embyUsers != null)
|
||||
{
|
||||
return new UserHelperModel
|
||||
{
|
||||
Type = UserType.EmbyUser,
|
||||
Username = embyUsers.Username,
|
||||
UserAlias = embyUsers.UserAlias,
|
||||
EmailAddress = embyUsers.EmailAddress,
|
||||
Permissions = (Permissions)embyUsers.Permissions
|
||||
};
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public IEnumerable<UserHelperModel> GetUsers()
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue