aboutsummaryrefslogtreecommitdiff
path: root/OpenSubtitlesHandler
diff options
context:
space:
mode:
authorLuis Miguel Almánzar <ruisu15@gmail.com>2014-05-08 23:24:58 -0400
committerLuis Miguel Almánzar <ruisu15@gmail.com>2014-05-08 23:24:58 -0400
commitad7af6355db70793b7302be8202962b4ab300076 (patch)
tree70959c43f6d105ce7800b555d3a869829bda570b /OpenSubtitlesHandler
parenta938d0854d08e18a8e21fc8ab8b481e26c6f3479 (diff)
fix episodes subtitles
Diffstat (limited to 'OpenSubtitlesHandler')
-rw-r--r--OpenSubtitlesHandler/SubtitleTypes/SubtitleSearchParameters.cs50
1 files changed, 2 insertions, 48 deletions
diff --git a/OpenSubtitlesHandler/SubtitleTypes/SubtitleSearchParameters.cs b/OpenSubtitlesHandler/SubtitleTypes/SubtitleSearchParameters.cs
index f2e70ef81..46af6215b 100644
--- a/OpenSubtitlesHandler/SubtitleTypes/SubtitleSearchParameters.cs
+++ b/OpenSubtitlesHandler/SubtitleTypes/SubtitleSearchParameters.cs
@@ -25,63 +25,17 @@ namespace OpenSubtitlesHandler
/// </summary>
public struct SubtitleSearchParameters
{
- /// <summary>
- /// Paramaters for subtitle search call
- /// </summary>
- /// <param name="subLanguageId">List of language ISO639-3 language codes to search for, divided by ',' (e.g. 'cze,eng,slo')</param>
- /// <param name="movieHash">Video file hash as calculated by one of the implementation functions as seen on http://trac.opensubtitles.org/projects/opensubtitles/wiki/HashSourceCodes</param>
- /// <param name="movieByteSize">Size of video file in bytes </param>
- public SubtitleSearchParameters(string subLanguageId, string movieHash, long movieByteSize)
+ public SubtitleSearchParameters(string subLanguageId, string query = "", string season = "", string episode = "", string movieHash = "", long movieByteSize = 0, string imdbid = "")
{
this.subLanguageId = subLanguageId;
this.movieHash = movieHash;
this.movieByteSize = movieByteSize;
- this.imdbid = "";
- this._episode = "";
- this._season = "";
- this._query = "";
- }
-
- public SubtitleSearchParameters(string subLanguageId, string query)
- {
- this.subLanguageId = subLanguageId;
- this.movieHash = "";
- this.movieByteSize = 0;
- this.imdbid = "";
- this._episode = "";
- this._season = "";
- this._query = query;
- }
-
- public SubtitleSearchParameters(string subLanguageId, string query, string season, string episode)
- {
- this.subLanguageId = subLanguageId;
- this.movieHash = "";
- this.movieByteSize = 0;
- this.imdbid = "";
+ this.imdbid = imdbid;
this._episode = episode;
this._season = season;
this._query = query;
}
- /// <summary>
- /// Paramaters for subtitle search call
- /// </summary>
- /// <param name="subLanguageId">List of language ISO639-3 language codes to search for, divided by ',' (e.g. 'cze,eng,slo')</param>
- /// <param name="movieHash">Video file hash as calculated by one of the implementation functions as seen on http://trac.opensubtitles.org/projects/opensubtitles/wiki/HashSourceCodes</param>
- /// <param name="movieByteSize">Size of video file in bytes </param>
- /// <param name="imdbid"> IMDb ID of movie this video is part of, belongs to.</param>
- public SubtitleSearchParameters(string subLanguageId, string movieHash, long movieByteSize, string imdbid)
- {
- this.subLanguageId = subLanguageId;
- this.movieHash = movieHash;
- this.movieByteSize = movieByteSize;
- this.imdbid = imdbid;
- this._episode = "";
- this._season = "";
- this._query = "";
- }
-
private string subLanguageId;
private string movieHash;
private long movieByteSize;