mirror of
				https://github.com/KokaKiwi/BarInsta
				synced 2025-11-03 21:15:35 +00:00 
			
		
		
		
	Fix no vc_id in VIDEO_CALL_EVENT
This commit is contained in:
		
							parent
							
								
									d1a9393249
								
							
						
					
					
						commit
						3dfbf23cc0
					
				@ -453,7 +453,7 @@ public final class ResponseBodyUtils {
 | 
			
		||||
 | 
			
		||||
                case VIDEO_CALL_EVENT: {
 | 
			
		||||
                    final JSONObject videoCallEvent = itemObject.getJSONObject("video_call_event");
 | 
			
		||||
                    videoCallEventModel = new DirectItemModel.DirectItemVideoCallEventModel(videoCallEvent.getLong("vc_id"),
 | 
			
		||||
                    videoCallEventModel = new DirectItemModel.DirectItemVideoCallEventModel(videoCallEvent.optLong("vc_id"),
 | 
			
		||||
                                                                                            videoCallEvent.optBoolean("thread_has_audio_only_call"),
 | 
			
		||||
                                                                                            videoCallEvent.getString("action"),
 | 
			
		||||
                                                                                            videoCallEvent.getString("description"));
 | 
			
		||||
@ -743,13 +743,13 @@ public final class ResponseBodyUtils {
 | 
			
		||||
        String thumbnailUrl = null;
 | 
			
		||||
        try {
 | 
			
		||||
            thumbnailUrl = feedItem.getJSONArray("display_resources")
 | 
			
		||||
                    .getJSONObject(0)
 | 
			
		||||
                    .getString("src");
 | 
			
		||||
                                   .getJSONObject(0)
 | 
			
		||||
                                   .getString("src");
 | 
			
		||||
        } catch (JSONException ignored) {}
 | 
			
		||||
        final FeedModel.Builder feedModelBuilder = new FeedModel.Builder()
 | 
			
		||||
                .setProfileModel(profileModel)
 | 
			
		||||
                .setItemType(isVideo ? MediaItemType.MEDIA_TYPE_VIDEO
 | 
			
		||||
                        : MediaItemType.MEDIA_TYPE_IMAGE)
 | 
			
		||||
                                     : MediaItemType.MEDIA_TYPE_IMAGE)
 | 
			
		||||
                .setViewCount(videoViews)
 | 
			
		||||
                .setPostId(feedItem.getString(Constants.EXTRAS_ID))
 | 
			
		||||
                .setDisplayUrl(resourceUrl)
 | 
			
		||||
@ -843,17 +843,17 @@ public final class ResponseBodyUtils {
 | 
			
		||||
            String thumbnailUrl = null;
 | 
			
		||||
            try {
 | 
			
		||||
                thumbnailUrl = childNode.getJSONArray("display_resources")
 | 
			
		||||
                        .getJSONObject(0)
 | 
			
		||||
                        .getString("src");
 | 
			
		||||
                                        .getJSONObject(0)
 | 
			
		||||
                                        .getString("src");
 | 
			
		||||
            } catch (JSONException ignored) {}
 | 
			
		||||
            final PostChild sliderItem = new PostChild.Builder()
 | 
			
		||||
                    .setItemType(isChildVideo ? MediaItemType.MEDIA_TYPE_VIDEO
 | 
			
		||||
                            : MediaItemType.MEDIA_TYPE_IMAGE)
 | 
			
		||||
                                              : MediaItemType.MEDIA_TYPE_IMAGE)
 | 
			
		||||
                    .setPostId(childNode.getString(Constants.EXTRAS_ID))
 | 
			
		||||
                    .setDisplayUrl(isChildVideo ? childNode.getString("video_url")
 | 
			
		||||
                            : childNode.getString("display_url"))
 | 
			
		||||
                                                : childNode.getString("display_url"))
 | 
			
		||||
                    .setThumbnailUrl(thumbnailUrl != null ? thumbnailUrl
 | 
			
		||||
                            : childNode.getString("display_url"))
 | 
			
		||||
                                                          : childNode.getString("display_url"))
 | 
			
		||||
                    .setVideoViews(childNode.optLong("video_view_count", 0))
 | 
			
		||||
                    .setHeight(height)
 | 
			
		||||
                    .setWidth(width)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user