From ddf22bbe88ca0af8b49cfc6b3ab98ef40878b10c Mon Sep 17 00:00:00 2001 From: ta264 Date: Wed, 12 May 2021 22:08:34 +0100 Subject: [PATCH] Remove legacy code that accessed config.xml without a lock (cherry picked from commit 383e5208f4cb9673c306aa5011463586c1972707) --- .../Authentication/UserService.cs | 32 +------------------ 1 file changed, 1 insertion(+), 31 deletions(-) diff --git a/src/NzbDrone.Core/Authentication/UserService.cs b/src/NzbDrone.Core/Authentication/UserService.cs index 0559c2133..44ba015c3 100644 --- a/src/NzbDrone.Core/Authentication/UserService.cs +++ b/src/NzbDrone.Core/Authentication/UserService.cs @@ -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); - } } }