Search in sources :

Example 1 with Video

use of com.zype.android.webapi.model.video.Video in project zype-android by zype.

the class MyLibraryFragment method handleRetrieveVideo.

@Subscribe
public void handleRetrieveVideo(RetrieveVideoEvent event) {
    Logger.d("handleRetrieveVideo(): size=" + event.getEventData().getModelData().getVideoData().size());
    Video data = event.getEventData().getModelData();
    if (data.getVideoData().size() > 0) {
        for (VideoData item : data.getVideoData()) {
            if (videoEntitlements.containsKey(item.getId())) {
                List<VideoData> videos = new ArrayList<>();
                videos.add(item);
                DataHelper.insertVideos(getActivity().getContentResolver(), videos);
                VideoEntitlementData entitlementData = videoEntitlements.get(item.getId());
                if (entitlementData != null) {
                    VideoHelper.setEntitlement(getActivity().getContentResolver(), item.getId(), true, entitlementData.updatedAt);
                }
            }
        }
    }
}
Also used : Video(com.zype.android.webapi.model.video.Video) ConsumerFavoriteVideo(com.zype.android.webapi.model.consumers.ConsumerFavoriteVideo) VideoData(com.zype.android.webapi.model.video.VideoData) ConsumerFavoriteVideoData(com.zype.android.webapi.model.consumers.ConsumerFavoriteVideoData) ArrayList(java.util.ArrayList) VideoEntitlementData(com.zype.android.webapi.model.entitlements.VideoEntitlementData) Subscribe(com.squareup.otto.Subscribe)

Example 2 with Video

use of com.zype.android.webapi.model.video.Video in project zype-android by zype.

the class FavoritesFragment method handleRetrieveVideo.

@Subscribe
public void handleRetrieveVideo(RetrieveVideoEvent event) {
    Logger.d("handleRetrieveVideo(): size=" + event.getEventData().getModelData().getVideoData().size());
    Video data = event.getEventData().getModelData();
    if (data.getVideoData().size() > 0) {
        for (VideoData item : data.getVideoData()) {
            if (!TextUtils.isEmpty(DataHelper.getFavoriteId(getActivity().getContentResolver(), item.getId()))) {
                List<VideoData> videos = new ArrayList<>();
                videos.add(item);
                DataHelper.insertVideos(getActivity().getContentResolver(), videos);
                DataHelper.setFavoriteVideo(getActivity().getContentResolver(), item.getId(), true);
            }
        }
    }
}
Also used : Video(com.zype.android.webapi.model.video.Video) ConsumerFavoriteVideo(com.zype.android.webapi.model.consumers.ConsumerFavoriteVideo) VideoData(com.zype.android.webapi.model.video.VideoData) ConsumerFavoriteVideoData(com.zype.android.webapi.model.consumers.ConsumerFavoriteVideoData) ArrayList(java.util.ArrayList) Subscribe(com.squareup.otto.Subscribe)

Aggregations

Subscribe (com.squareup.otto.Subscribe)2 ConsumerFavoriteVideo (com.zype.android.webapi.model.consumers.ConsumerFavoriteVideo)2 ConsumerFavoriteVideoData (com.zype.android.webapi.model.consumers.ConsumerFavoriteVideoData)2 Video (com.zype.android.webapi.model.video.Video)2 VideoData (com.zype.android.webapi.model.video.VideoData)2 ArrayList (java.util.ArrayList)2 VideoEntitlementData (com.zype.android.webapi.model.entitlements.VideoEntitlementData)1