Skip to content

Commit 4da9c30

Browse files
committed
use Equals instead of ToLower
1 parent 8dd5584 commit 4da9c30

File tree

5 files changed

+7
-7
lines changed

5 files changed

+7
-7
lines changed

OKP.Core/Interface/Acgnx/AcgnxAdapter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ public AcgnxAdapter(TorrentContent torrent, Template template, string siteType)
4242
httpClient.DefaultRequestHeaders.Add("user-agent", HttpHelper.GlobalUserAgent);
4343
this.template = template;
4444
this.torrent = torrent;
45-
var cookieToken = HttpHelper.GlobalCookieContainer.GetCookies(httpClient.BaseAddress).ToList().Find(p => p.Name.ToLower() == "token");
45+
var cookieToken = HttpHelper.GlobalCookieContainer.GetCookies(httpClient.BaseAddress).ToList().Find(p => p.Name.AsSpan().Equals("token", StringComparison.OrdinalIgnoreCase));
4646
if (cookieToken is null)
4747
{
4848
Log.Error("Cannot find token of {Site}", site);

OKP.Core/Interface/Acgrip/AcgripAdapter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ private bool Valid()
148148
}
149149
foreach (var tracker in trackers)
150150
{
151-
if (!torrent.Data.TorrentObject.Trackers.ToList().SelectMany(p => p).ToList().Exists(p => p.TrimEnd('/').ToLower() == tracker.TrimEnd('/').ToLower()))
151+
if (!torrent.Data.TorrentObject.Trackers.SelectMany(p => p).Any(p => p.TrimEnd('/').Equals(tracker.TrimEnd('/'), StringComparison.OrdinalIgnoreCase)))
152152
{
153153
Log.Error("缺少Tracker:{0}", tracker);
154154
return false;

OKP.Core/Interface/Bangumi/BangumiAdapter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public override async Task<HttpResult> PingAsync()
7373
}
7474
else
7575
{
76-
foreach (var team in teamList.Where(team => team.name.ToLower() == template.Name.ToLower()))
76+
foreach (var team in teamList.Where(team => team.name.Equals(template.Name, StringComparison.OrdinalIgnoreCase)))
7777
{
7878
teamID = team._id;
7979
tagID = team.tag_id;

OKP.Core/Interface/Nyaa/NyaaAdapter.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ private bool Valid()
141141
}
142142
foreach (var tracker in trackers)
143143
{
144-
if (!torrent.Data.TorrentObject.Trackers.ToList().SelectMany(p => p).ToList().Exists(p => p.TrimEnd('/').ToLower() == tracker.TrimEnd('/').ToLower()))
144+
if (!torrent.Data.TorrentObject.Trackers.SelectMany(p => p).Any(p => p.TrimEnd('/').Equals(tracker.TrimEnd('/'), StringComparison.OrdinalIgnoreCase)))
145145
{
146146
Log.Error("缺少Tracker:{0}", tracker);
147147
return false;

OKP.Core/Program.cs

+3-3
Original file line numberDiff line numberDiff line change
@@ -73,15 +73,15 @@ public static void Main(string[] args)
7373
Log.Error("文件{File}不存在", file);
7474
continue;
7575
}
76-
var extension = (Path.GetExtension(file) ?? "").ToLower();
76+
var extension = (Path.GetExtension(file) ?? "").AsSpan();
7777

78-
if (extension == ".torrent")
78+
if (extension.Equals(".torrent", StringComparison.OrdinalIgnoreCase))
7979
{
8080
Log.Information("正在发布 {File}", file);
8181
SinglePublish(file, o.SettingFile, o.Cookies,o.AllowSkip);
8282
continue;
8383
}
84-
if (extension == ".txt")
84+
if (extension.Equals(".torrent", StringComparison.OrdinalIgnoreCase))
8585
{
8686
if (o.Cookies is null)
8787
{

0 commit comments

Comments
 (0)