Explorar o código

Move line break characters to static readonly string array in TxtLyricParser

Niels van Velzen %!s(int64=2) %!d(string=hai) anos
pai
achega
1ed5f0a624
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  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
 {
     private static readonly string[] _supportedMediaTypes = { "lrc", "elrc", "txt" };
+    private static readonly string[] _lineBreakCharacters = { "\r\n", "\r", "\n" };
 
     /// <inheritdoc />
     public string Name => "TxtLyricProvider";
@@ -30,7 +31,7 @@ public class TxtLyricParser : ILyricParser
             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)
         {