#33 Added custom serializer for LibraryManager

Added Code for Kavita
This commit is contained in:
2023-06-03 15:32:54 +02:00
parent ae63a216a5
commit e0e7abb62b
5 changed files with 142 additions and 11 deletions

View File

@ -29,7 +29,7 @@ public class TrangaSettings
return new TrangaSettings(Path.Join(Directory.GetCurrentDirectory(), "Downloads"), Directory.GetCurrentDirectory(), new HashSet<LibraryManager>());
string toRead = File.ReadAllText(importFilePath);
TrangaSettings settings = JsonConvert.DeserializeObject<TrangaSettings>(toRead)!;
TrangaSettings settings = JsonConvert.DeserializeObject<TrangaSettings>(toRead, new JsonSerializerSettings() { Converters = { new LibraryManager.LibraryManagerJsonConverter()} })!;
if(logger is not null)
foreach(LibraryManager lm in settings.libraryManagers)
lm.AddLogger(logger);