package com.florianmski.tracktoid.ui.fragments.search;
import com.florianmski.tracktoid.TraktoidTheme;
import com.florianmski.tracktoid.data.WShow;
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 SearchShowFragment extends SearchFragment<WShow>
{
public static SearchShowFragment newInstance()
{
return new SearchShowFragment();
}
public SearchShowFragment() {}
@Override
protected List<WShow> getSearch(String query)
{
List<WShow> wShows = new ArrayList<>();
List<SearchResult> results = TraktManager.getInstance().search().textQuery(query, Type.SHOW, null, null);
for(SearchResult result : results)
wShows.add(new WShow(result.show));
return wShows;
}
@Override
public TraktoidTheme getTheme()
{
return TraktoidTheme.SHOW;
}
}