Initial connectionManager changes
This commit is contained in:
@@ -6,14 +6,12 @@ import android.text.format.DateUtils;
|
||||
import org.jellyfin.androidtv.R;
|
||||
import org.jellyfin.androidtv.TvApp;
|
||||
import org.jellyfin.androidtv.model.ChapterItemInfo;
|
||||
import org.jellyfin.androidtv.model.repository.ConnectionManagerRepository;
|
||||
import org.jellyfin.androidtv.ui.GridButton;
|
||||
import org.jellyfin.androidtv.util.ImageUtils;
|
||||
import org.jellyfin.androidtv.util.TimeUtils;
|
||||
import org.jellyfin.androidtv.util.Utils;
|
||||
import org.jellyfin.androidtv.util.apiclient.BaseItemUtils;
|
||||
import org.jellyfin.apiclient.interaction.EmptyResponse;
|
||||
import org.jellyfin.apiclient.interaction.IConnectionManager;
|
||||
import org.jellyfin.apiclient.interaction.Response;
|
||||
import org.jellyfin.apiclient.model.apiclient.ServerInfo;
|
||||
import org.jellyfin.apiclient.model.dto.BaseItemDto;
|
||||
@@ -503,8 +501,7 @@ public class BaseRowItem {
|
||||
|
||||
public String getBackdropImageUrl() {
|
||||
if (type == ItemType.BaseItem) {
|
||||
final IConnectionManager connectionManager = ConnectionManagerRepository.Companion.getInstance(TvApp.getApplication()).getConnectionManager();
|
||||
return ImageUtils.getBackdropImageUrl(baseItem, connectionManager.GetApiClient(baseItem), true);
|
||||
return ImageUtils.getBackdropImageUrl(baseItem, TvApp.getApplication().getApiClient(), true);
|
||||
}
|
||||
|
||||
return null;
|
||||
|
||||
@@ -9,7 +9,6 @@ import org.jellyfin.androidtv.livetv.TvManager;
|
||||
import org.jellyfin.androidtv.model.ChangeTriggerType;
|
||||
import org.jellyfin.androidtv.model.ChapterItemInfo;
|
||||
import org.jellyfin.androidtv.model.FilterOptions;
|
||||
import org.jellyfin.androidtv.model.repository.ConnectionManagerRepository;
|
||||
import org.jellyfin.androidtv.playback.MediaManager;
|
||||
import org.jellyfin.androidtv.presentation.IPositionablePresenter;
|
||||
import org.jellyfin.androidtv.presentation.TextItemPresenter;
|
||||
@@ -22,7 +21,6 @@ import org.jellyfin.androidtv.ui.GridButton;
|
||||
import org.jellyfin.androidtv.ui.GridFragment;
|
||||
import org.jellyfin.androidtv.util.Utils;
|
||||
import org.jellyfin.apiclient.interaction.EmptyResponse;
|
||||
import org.jellyfin.apiclient.interaction.IConnectionManager;
|
||||
import org.jellyfin.apiclient.interaction.Response;
|
||||
import org.jellyfin.apiclient.model.apiclient.ServerInfo;
|
||||
import org.jellyfin.apiclient.model.dto.BaseItemDto;
|
||||
@@ -811,8 +809,7 @@ public class ItemRowAdapter extends ArrayObjectAdapter {
|
||||
private void retrieveViews() {
|
||||
final ItemRowAdapter adapter = this;
|
||||
final UserDto user = TvApp.getApplication().getCurrentUser();
|
||||
final IConnectionManager connectionManager = ConnectionManagerRepository.Companion.getInstance(TvApp.getApplication()).getConnectionManager();
|
||||
connectionManager.GetApiClient(user).GetUserViews(user.getId(), new Response<ItemsResult>() {
|
||||
TvApp.getApplication().getApiClient().GetUserViews(user.getId(), new Response<ItemsResult>() {
|
||||
@Override
|
||||
public void onResponse(ItemsResult response) {
|
||||
if (response.getTotalRecordCount() > 0) {
|
||||
|
||||
Reference in New Issue
Block a user