File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed
Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -102,6 +102,8 @@ function LoadTorrentViaDir(const Dir: UTF8String;
102102
103103function ValidTrackerURL (const TrackerURL: UTF8String): boolean;
104104
105+ function WebTorrentTrackerURL (const TrackerURL: UTF8String): boolean;
106+
105107procedure CombineFiveTrackerListToOne (TrackerListOrder: TTrackerListOrder;
106108 var TrackerList: TTrackerList; PresentTorrentTrackerList: TStringList);
107109
@@ -377,12 +379,14 @@ function ConsoleModeDecodeParameter(out FileNameOrDirStr: UTF8String;
377379function ValidTrackerURL (const TrackerURL: UTF8String): boolean;
378380begin
379381 // TrackerURL should be cleanup with UTF8trim()
380- Result := (Pos(' http://' , TrackerURL) = 1 ) or (Pos(' https://' , TrackerURL) = 1 ) or
381- (Pos(' ws://' , TrackerURL) = 1 ) or (Pos(' wss://' , TrackerURL) = 1 ) or
382- (Pos(' udp://' , TrackerURL) = 1 );
382+ Result := (Pos(' udp://' , TrackerURL) = 1 ) or (Pos(' http://' , TrackerURL) = 1 ) or
383+ (Pos(' https://' , TrackerURL) = 1 ) or WebTorrentTrackerURL(TrackerURL);
383384end ;
384385
385-
386+ function WebTorrentTrackerURL (const TrackerURL: UTF8String): boolean;
387+ begin
388+ Result := (Pos(' ws://' , TrackerURL) = 1 ) or (Pos(' wss://' , TrackerURL) = 1 );
389+ end ;
386390
387391procedure CombineFiveTrackerListToOne (TrackerListOrder: TTrackerListOrder;
388392 var TrackerList: TTrackerList; PresentTorrentTrackerList: TStringList);
You can’t perform that action at this time.
0 commit comments