Przeglądaj źródła

Move line break characters to static readonly string array in TxtLyricParser

Niels van Velzen 2 lat temu
rodzic
commit
1ed5f0a624
1 zmienionych plików z 2 dodań i 1 usunięć
  1. 2 1
      MediaBrowser.Providers/Lyric/TxtLyricParser.cs

+ 2 - 1
MediaBrowser.Providers/Lyric/TxtLyricParser.cs

@@ -12,6 +12,7 @@ namespace MediaBrowser.Providers.Lyric;
 public class TxtLyricParser : ILyricParser
 public class TxtLyricParser : ILyricParser
 {
 {
     private static readonly string[] _supportedMediaTypes = { "lrc", "elrc", "txt" };
     private static readonly string[] _supportedMediaTypes = { "lrc", "elrc", "txt" };
+    private static readonly string[] _lineBreakCharacters = { "\r\n", "\r", "\n" };
 
 
     /// <inheritdoc />
     /// <inheritdoc />
     public string Name => "TxtLyricProvider";
     public string Name => "TxtLyricProvider";
@@ -30,7 +31,7 @@ public class TxtLyricParser : ILyricParser
             return null;
             return null;
         }
         }
 
 
-        string[] lyricTextLines = lyrics.Content.Split(new[] { "\r\n", "\r", "\n" }, StringSplitOptions.None);
+        string[] lyricTextLines = lyrics.Content.Split(_lineBreakCharacters, StringSplitOptions.None);
 
 
         if (lyricTextLines.Length == 0)
         if (lyricTextLines.Length == 0)
         {
         {