diff --git a/src/NzbDrone.Core/Authentication/UserService.cs b/src/NzbDrone.Core/Authentication/UserService.cs index 55e5ef350..44ba015c3 100644 --- a/src/NzbDrone.Core/Authentication/UserService.cs +++ b/src/NzbDrone.Core/Authentication/UserService.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Linq; using System.Xml.Linq; using NzbDrone.Common.Disk; @@ -19,7 +19,7 @@ namespace NzbDrone.Core.Authentication User FindUser(Guid identifier); } - public class UserService : IUserService, IHandle + public class UserService : IUserService { private readonly IUserRepository _repo; private readonly IAppFolderInfo _appFolderInfo; @@ -97,35 +97,5 @@ namespace NzbDrone.Core.Authentication { return _repo.FindUser(identifier); } - - public void Handle(ApplicationStartedEvent message) - { - if (_repo.All().Any()) - { - return; - } - - var configFile = _appFolderInfo.GetConfigPath(); - - if (!_diskProvider.FileExists(configFile)) - { - return; - } - - var xDoc = XDocument.Load(configFile); - var config = xDoc.Descendants("Config").Single(); - var usernameElement = config.Descendants("Username").FirstOrDefault(); - var passwordElement = config.Descendants("Password").FirstOrDefault(); - - if (usernameElement == null || passwordElement == null) - { - return; - } - - var username = usernameElement.Value; - var password = passwordElement.Value; - - Add(username, password); - } } }