Disable threading - turn update thread into async method
[cinaest] / src / plugins / google-plugin.vala
index 7a165f1..534c139 100644 (file)
@@ -74,8 +74,10 @@ class GoogleSource : MovieSource {
        public string location;
        public string description;
 
-       public override void get_movies (MovieFilter filter, MovieSource.ReceiveMovieFunction callback, int limit, Cancellable? cancellable) {
-               var parser = new GoogleParser (filter, location, callback, cancellable);
+       public override async void get_movies (MovieFilter filter, MovieSource.ReceiveMovieFunction callback, int limit, Cancellable? cancellable) {
+               var parser = new GoogleParser ();
+
+               yield parser.query (filter, location, callback, cancellable);
        }
 
        public override void add_movie (Movie movie) {