From cb62775e6b4edaee6870a578d54f1b2263464384 Mon Sep 17 00:00:00 2001 From: ta264 Date: Tue, 27 Apr 2021 21:26:25 +0100 Subject: [PATCH] Remove legacy code that accessed config.xml without a lock --- .../Authentication/UserService.cs | 34 ++----------------- 1 file changed, 2 insertions(+), 32 deletions(-) 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); - } } }