package com.florianmski.tracktoid.ui.fragments.search;
import com.florianmski.tracktoid.TraktoidTheme;
import com.florianmski.tracktoid.data.WMovie;
import com.florianmski.tracktoid.trakt.TraktManager;
import com.uwetrottmann.trakt.v2.entities.SearchResult;
import com.uwetrottmann.trakt.v2.enums.Type;
import java.util.ArrayList;
import java.util.List;
public class SearchMoviesFragment extends SearchFragment<WMovie>
{
public static SearchMoviesFragment newInstance()
{
return new SearchMoviesFragment();
}
public SearchMoviesFragment() {}
@Override
protected List<WMovie> getSearch(String query)
{
List<WMovie> wMovies = new ArrayList<>();
List<SearchResult> results = TraktManager.getInstance().search().textQuery(query, Type.MOVIE, null, null);
for(SearchResult result : results)
wMovies.add(new WMovie(result.movie));
return wMovies;
}
@Override
public TraktoidTheme getTheme()
{
return TraktoidTheme.MOVIE;
}
}