mirror of
https://github.com/KokaKiwi/BarInsta
synced 2024-11-22 22:57:29 +00:00
add postviewv2 to dm thread, and fix sidecar video
This commit is contained in:
parent
bdcb32395b
commit
66d5ec7c2f
@ -151,6 +151,9 @@ public final class PostFetcher extends AsyncTask<Void, Void, FeedModel> {
|
||||
.setVideoViews(isChildVideo && childNode.has("video_view_count")
|
||||
? childNode.getLong("video_view_count")
|
||||
: -1)
|
||||
.setThumbnailUrl(childNode.getString("display_url"))
|
||||
.setHeight(childNode.getJSONObject("dimensions").getInt("height"))
|
||||
.setWidth(childNode.getJSONObject("dimensions").getInt("width"))
|
||||
.build());
|
||||
// DownloadUtils.checkExistence(downloadDir, customDir, true, postModels.get(i));
|
||||
}
|
||||
|
@ -58,10 +58,12 @@ import awais.instagrabber.ProfileNavGraphDirections;
|
||||
import awais.instagrabber.R;
|
||||
import awais.instagrabber.adapters.DirectMessageItemsAdapter;
|
||||
import awais.instagrabber.asyncs.ImageUploader;
|
||||
import awais.instagrabber.asyncs.PostFetcher;
|
||||
import awais.instagrabber.asyncs.direct_messages.DirectMessageInboxThreadFetcher;
|
||||
import awais.instagrabber.asyncs.direct_messages.DirectThreadBroadcaster;
|
||||
import awais.instagrabber.customviews.helpers.RecyclerLazyLoader;
|
||||
import awais.instagrabber.databinding.FragmentDirectMessagesThreadBinding;
|
||||
import awais.instagrabber.fragments.PostViewV2Fragment;
|
||||
import awais.instagrabber.interfaces.FetchListener;
|
||||
import awais.instagrabber.interfaces.MentionClickListener;
|
||||
import awais.instagrabber.models.ImageUploadOptions;
|
||||
@ -240,8 +242,13 @@ public class DirectMessageThreadFragment extends Fragment {
|
||||
case MEDIA_SHARE:
|
||||
case CLIP:
|
||||
case FELIX_SHARE:
|
||||
final long postId = directItemModel.getMediaModel().getPk();
|
||||
// open post
|
||||
final String shortCode = directItemModel.getMediaModel().getCode();
|
||||
new PostFetcher(shortCode, feedModel -> {
|
||||
final PostViewV2Fragment fragment = PostViewV2Fragment
|
||||
.builder(feedModel)
|
||||
.build();
|
||||
fragment.show(getChildFragmentManager(), "post_view");
|
||||
}).execute();
|
||||
break;
|
||||
case LINK:
|
||||
Intent linkIntent = new Intent(Intent.ACTION_VIEW);
|
||||
|
Loading…
Reference in New Issue
Block a user