IMDb plugin: use the limit given by cinaest as SQL limit
[cinaest] / src / imdb / imdb-sqlite.vala
index 431807f..b489fdb 100644 (file)
@@ -163,7 +163,7 @@ class IMDbSqlite : Object {
        }
 
        private Cancellable? _cancellable;
-       public async int query (MovieFilter filter, ReceiveMovieFunction receive_movie, Cancellable? cancellable) {
+       public async int query (MovieFilter filter, ReceiveMovieFunction receive_movie, int limit, Cancellable? cancellable) {
                var sql = "SELECT Title, Year, Rating, Genres FROM Movies";
                var sep = " WHERE ";
                Statement stmt;
@@ -195,7 +195,7 @@ class IMDbSqlite : Object {
                if (filter.genres.field != 0) {
                        sql += sep + "Genres&%d = %d".printf (filter.genres.field, filter.genres.field);
                }
-               sql += " ORDER BY Votes DESC LIMIT %d;".printf (100);
+               sql += " ORDER BY Votes DESC LIMIT %d;".printf (limit);
 
                stdout.printf("SQL: \"%s\"\n", sql);