Update PlayToManager.cs

made code more readable.
This commit is contained in:
BaronGreenback 2020-09-08 07:53:53 +01:00 committed by GitHub
parent ed9021f40b
commit 544db8cc06
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -132,23 +132,19 @@ namespace Emby.Dlna.PlayTo
private static string GetUuid(string usn) private static string GetUuid(string usn)
{ {
var found = false; const string uuidStr ="uuid:";
var index = usn.IndexOf("uuid:", StringComparison.OrdinalIgnoreCase); const string uuidColonStr = "::";
var index = usn.IndexOf(uuidStr, StringComparison.OrdinalIgnoreCase);
if (index != -1) if (index != -1)
{ {
usn = usn.Substring(index + 5); return usn.Substring(index + uuidStr.Length);
found = true;
} }
index = usn.IndexOf("::", StringComparison.OrdinalIgnoreCase); index = usn.IndexOf(uuidColonStr, StringComparison.OrdinalIgnoreCase);
if (index != -1) if (index != -1)
{ {
usn = usn.Substring(0, index + 2); usn = usn.Substring(0, index + uuidColonStr.Length);
}
if (found)
{
return usn;
} }
return usn.GetMD5().ToString("N", CultureInfo.InvariantCulture); return usn.GetMD5().ToString("N", CultureInfo.InvariantCulture);