Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
63 commits
Select commit Hold shift + click to select a range
1afbac4
updated versions
sidcr7-likeminds Jul 13, 2024
2a6aa54
Merge branch 'master' into feature/LM11244_migrate_targetsdk_to_api_v…
sidcr7-likeminds Jul 13, 2024
1236dae
Merge pull request #30 from LikeMindsCommunity/feature/LM11244_migrat…
sidcr7-likeminds Jul 28, 2024
b8c9b4c
renamed module
sidcr7-likeminds Jul 28, 2024
3165fc3
renamed universal feed to social feed
sidcr7-likeminds Jul 28, 2024
70bd263
renamed universal feed fragment and other components
sidcr7-likeminds Jul 28, 2024
2044c44
created video feed module
sidcr7-likeminds Jul 29, 2024
fe62d18
created structure for video feed
sidcr7-likeminds Jul 29, 2024
3157751
created vertical action view
sidcr7-likeminds Jul 31, 2024
6fd7a47
added sample videos in reel
sidcr7-likeminds Aug 1, 2024
7c54ef4
wip:updated data layer function
ishaan1607 Aug 6, 2024
5a2c1ea
wip:added custom widget convertors
ishaan1607 Aug 6, 2024
163a10f
converted LMFeedAttachmentMetaViewData to JSONObject
ishaan1607 Aug 7, 2024
6246372
added CustomWidgetViewDataBinder
ishaan1607 Aug 7, 2024
8570c63
added all the required changes in viewmodel for custom widget
ishaan1607 Aug 7, 2024
2258be7
wip: extending custom widget view data bindr
ishaan1607 Aug 7, 2024
3390239
added api call and pagination
sidcr7-likeminds Aug 7, 2024
9ff1a1e
renamed feed adapter listener
sidcr7-likeminds Aug 8, 2024
9d6b227
added adapter listeners in video feed fragment
sidcr7-likeminds Aug 8, 2024
5a19a42
changed view style for video feed
sidcr7-likeminds Aug 8, 2024
748baf3
added custom widget view data binder
ishaan1607 Aug 8, 2024
94fb8dc
wip: revert older changes
ishaan1607 Aug 9, 2024
9ac83f9
added vertical action and cache
sidcr7-likeminds Aug 9, 2024
5ab73c2
added action menu click listener
sidcr7-likeminds Aug 9, 2024
e3c2972
added logic for expansion and fixed video in onResume
sidcr7-likeminds Aug 10, 2024
eaa18f9
added new convertors for the creation of post
ishaan1607 Aug 10, 2024
347bba9
added checks for attachmentType CustomWidget
ishaan1607 Aug 10, 2024
29da22b
added end of video feed layout
sidcr7-likeminds Aug 10, 2024
fbbec19
added comments
sidcr7-likeminds Aug 10, 2024
c1e26e6
added post menu bottom sheet
sidcr7-likeminds Aug 10, 2024
117af7d
added basic code for menu bottom sheet
sidcr7-likeminds Aug 10, 2024
7e4a9bb
added custom widget flow for editing a post
ishaan1607 Aug 10, 2024
897a935
remvoed unused logs
ishaan1607 Aug 10, 2024
0dfd6f5
added customize list view functions in post detail screen
ishaan1607 Aug 10, 2024
96c2b88
added comments
ishaan1607 Aug 11, 2024
7a1fb55
added safety check for precaching of invalid links
sidcr7-likeminds Aug 11, 2024
1682bbb
resolved pr comments
ishaan1607 Aug 11, 2024
9d36639
resolved comments
sidcr7-likeminds Aug 11, 2024
1136779
addedd google services in git ignore
sidcr7-likeminds Aug 11, 2024
551312a
Merge pull request #32 from LikeMindsCommunity/feature/LM12557_video_…
sidcr7-likeminds Aug 11, 2024
57f897a
pulled chnaged from video feed
ishaan1607 Aug 11, 2024
99cdbed
Merge pull request #31 from LikeMindsCommunity/feature/LM11729_custom…
ishaan1607 Aug 11, 2024
6be91b0
added custom video feed fragment
ishaan1607 Aug 11, 2024
1fc0eed
added proguard rules for the new classes
ishaan1607 Aug 11, 2024
8148329
chore: analytics for creation of post done
ishaan1607 Aug 11, 2024
0d59ae4
added menu items
sidcr7-likeminds Aug 11, 2024
83ffb1e
replaced video view
sidcr7-likeminds Aug 11, 2024
0a11a74
remove hardcoded icon
sidcr7-likeminds Aug 11, 2024
704c929
uncommented last post logic
sidcr7-likeminds Aug 11, 2024
bfe8219
chore: updates as renaming data layer
ishaan1607 Aug 12, 2024
87b575a
added analytics misses for edited, pinned and unpinned
ishaan1607 Aug 12, 2024
e1309a4
Merge branch 'feature/LM11233_analytics_misses' of github.com:LikeMin…
ishaan1607 Aug 12, 2024
d5573ab
chore: changes minsdk to 21 and related to changes to ot
ishaan1607 Aug 13, 2024
0f712d0
example changes
ishaan1607 Aug 13, 2024
2a3952b
removed logs
sidcr7-likeminds Aug 13, 2024
f18bbc9
filtered supported posts in video adapter
sidcr7-likeminds Aug 13, 2024
c053ada
Merge pull request #35 from LikeMindsCommunity/feature/video_feed_men…
ishaan1607 Aug 13, 2024
d068a80
pulled latest changes
ishaan1607 Aug 13, 2024
389f729
added comments
sidcr7-likeminds Aug 13, 2024
a2a3c2a
Merge remote-tracking branch 'origin/feature/LM11233_analytics_misses…
sidcr7-likeminds Aug 13, 2024
5c36cd5
removed example code
ishaan1607 Aug 13, 2024
8232e17
chore: pulled latest changes from master brnach
ishaan1607 Aug 20, 2024
8a106c4
Merge branch 'feature/LM11233_analytics_misses' of github.com:LikeMin…
ishaan1607 Aug 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,16 @@ package com.likeminds.feed.android.core.videofeed.adapter.databinders

import android.view.LayoutInflater
import android.view.ViewGroup
import com.likeminds.feed.android.core.R
import com.likeminds.feed.android.core.databinding.LmFeedItemPostVideoFeedBinding
import com.likeminds.feed.android.core.socialfeed.adapter.LMFeedPostAdapterListener
import com.likeminds.feed.android.core.socialfeed.model.LMFeedPostViewData
import com.likeminds.feed.android.core.socialfeed.util.LMFeedPostBinderUtils
import com.likeminds.feed.android.core.ui.base.styles.LMFeedIconStyle
import com.likeminds.feed.android.core.utils.LMFeedStyleTransformer
import com.likeminds.feed.android.core.utils.base.LMFeedViewDataBinder
import com.likeminds.feed.android.core.utils.base.model.ITEM_POST_VIDEO_FEED
import com.likeminds.feed.android.core.utils.video.LMFeedPostVideoPreviewAutoPlayHelper

class LMFeedItemPostVideoFeedViewDataBinder(
private val postAdapterListener: LMFeedPostAdapterListener
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ package com.likeminds.feed.android.core.videofeed.view
import android.app.Activity
import android.net.Uri
import android.os.Bundle
import android.util.Log
import android.view.*
import androidx.activity.result.contract.ActivityResultContracts
import androidx.core.app.ActivityCompat
Expand All @@ -26,6 +27,8 @@ import com.likeminds.feed.android.core.delete.model.DELETE_TYPE_POST
import com.likeminds.feed.android.core.delete.model.LMFeedDeleteExtras
import com.likeminds.feed.android.core.delete.view.LMFeedAdminDeleteDialogFragment
import com.likeminds.feed.android.core.delete.view.LMFeedSelfDeleteDialogFragment
import com.likeminds.feed.android.core.post.edit.model.LMFeedEditPostExtras
import com.likeminds.feed.android.core.post.edit.view.LMFeedEditPostActivity
import com.likeminds.feed.android.core.postmenu.model.*
import com.likeminds.feed.android.core.postmenu.view.LMFeedPostMenuBottomSheetFragment
import com.likeminds.feed.android.core.postmenu.view.LMFeedPostMenuBottomSheetListener
Expand Down Expand Up @@ -349,6 +352,7 @@ open class LMFeedVideoFeedFragment :

//plays the video at specified position if present in view pager
fun playVideoInViewPager(position: Int) {
val videoView = replaceVideoView(position) ?: return
if (position >= 0 && videoFeedAdapter.items()[position] != null) {
val data = videoFeedAdapter.items()[position]
if (data !is LMFeedPostViewData) {
Expand Down